What are the main performance differences between varchar and nvarchar SQL Server data types?

Disk space is not the issue… but memory and performance will be.
Double the page reads, double index size, strange LIKE and = constant behaviour etc

Do you need to store Chinese etc script? Yes or no…

And from MS BOL “Storage and Performance Effects of Unicode”

Edit:

Recent SO question highlighting how bad nvarchar performance can be…

SQL Server uses high CPU when searching inside nvarchar strings

Leave a Comment