10 文字を含む列は、同じデータを含む列VARCHAR(200)
と同じ量のスペースを必要とすることを理解しています。VARCHAR(20)
VARCHAR(200)
特定のテーブルの多数の列を変更するVARCHAR(20)
と、特に次の場合にクエリが高速になるかどうかを知りたいです。
- これらの列に 20 文字を超えることはありません
- これらの列は
ORDER BY
節でよく使用されます - これらの列は
WHERE
節 でよく使用されます- これらの列の一部は、
WHERE
句で使用できるように索引が付けられています
- これらの列の一部は、
PS: SQL Server 2000 を使用していますが、近いうちに新しいバージョンの SQL にアップグレードする予定です。