sql >> Database >  >> RDS >> Sqlserver

Wat zijn de belangrijkste prestatieverschillen tussen varchar en nvarchar SQL Server-gegevenstypen?

Schijfruimte is niet het probleem... maar geheugen en prestaties wel. Verdubbeling van het aantal pagina's dat wordt gelezen, dubbele indexgrootte, vreemde LIKE en =constant gedrag, enz.

Moet u Chinees enz. schrift opslaan? Ja of nee...

En van MS BOL "Opslag- en prestatie-effecten van Unicode"

Bewerken :

Recente SO-vraag die benadrukt hoe slecht de prestaties van nvarchar kunnen zijn...

SQL Server gebruikt een hoge CPU bij het zoeken in nvarchar-strings



  1. sql voegt zich bij als venn-diagram

  2. Wat maakt een SQL-statement sargable?

  3. Geen dialecttoewijzing voor JDBC-type:-9

  4. Linkervulling in SQL Server – 3 LPAD()-equivalenten