varchar
サイズが 2 の累乗のフィールドを使用するよりも、別の数値を使用する方が効率的ですか? SQL Server のデフォルトは 50 であるため、いいえと考えています。
ただし、フィールドのサイズを 2 の累乗にすると、偶数バイトに相当し、コンピューターはビットとバイトで処理されるため、フィールドのサイズを 2 の累乗にする方が効率的であると聞いたことがあります (ただし、確認したことはありません)。
では、フィールドは として宣言されていますvarchar(32)
かvarchar(64)
、それよりも実際にメリットがありvarchar(50)
ますか?