昔は、他の行とは別のページに格納されていたため、varcharover を使用することcharは大したことではありませんvarcharでした。これは、SQL Server 2008でも現在も当てはまりますか?1〜3 varchar(5)列をchar(5)テーブルの列に変更することで、メモリ/パフォーマンスが向上しますか?
a)2.000.000行と言うb)varchar列のいずれかがインデックス/主キーの一部である場合
2
質問の重複の可能性があります長すぎるフィールド(varchar / nvarchar)は、パフォーマンスとディスク使用量にどのように影響しますか?(MSSQL Server 2008)。重複していないと思われる場合は、間違いなくそこにもいくつかの答えがあります。
—
マリアン