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