3

私のMSSQLテーブルで、フィールドvarcharを定義し、別のテーブルのフィールドでgroup byを実行しているのを見て、私は本当に驚いています。

理論的には、varcharは1バイトの文字であるため、nvarchar3秒速いので、同じことを列で行うと、varcharの方が速くなります。varchar

nvarcharこの場合、なぜ速いのか誰かに説明してもらえますか?

前もって感謝します。

4

1 に答える 1

1

オペレーティング システムは内部で Unicode を使用します。変換が不要なため、nvarchar が高速になると思います。

于 2011-06-08T18:22:54.047 に答える