我正在遷移大型Web服務以兼容國際字符。它是一個Tomcat/Spring MVC/SQL Server堆棧。遷移本身是相對直接的,我們在Tomcat中做了一些設置更改,強制在響應中默認使用UTF-8,更改了一些Java代碼以使用編碼,並將一些VARCHAR列遷移到NVARCHAR,然後將健康劑量的單元/功能測試。Unicode和性能
我的團隊中的另一個人現在要進行負載測試,以確保沒有任何更改對系統性能產生不利影響。上述這種轉變的各個組成部分並沒有真正暗示任何性能改變,坦率地說,根據我有限的知識,我認爲這不是完全必要的。無論如何,我打算這麼做,但是我的問題就是這樣 - 在這樣的遷移中可能會出現哪些性能問題?對於可能會改變系統性能的不同字符編碼,是否有特定的內容?
我能想到的唯一的事情就是繁重的字符串比較和排序等任何想法?
感謝所有的答案,我隨機選擇一個接受,因爲它們都一樣好 – dfb 2011-06-13 16:32:13