翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
NTFS アロケーションユニットのサイズを 64 KB に設定します。
SQL Server のストレージの原子単位はページで、サイズは 8 KB です。物理的に連続した 8 つのページが 1 つのエクステントを構成します (サイズは 64 KB)。SQL Server はエクステントを使用してデータを保存します。そのため、SQL Server マシンでは、SQL データベースファイル (tempdb を含む) をホストするための NTFS アロケーションユニットサイズは 64 KB でなければなりません。
ドライブのクラスタ (NTFS 割り当て) サイズを確認するには、 PowerShell またはコマンドラインを使用できます。
使用中 PowerShell:
Get-wmiObject -Class win32_volume | Select-object Label, BlockSize | Format-Table –AutoSize
次の図に、からの出力例を示します PowerShell。
または以下を使用してください。
$wmiQuery = "SELECT Name, Label, BlockSize FROM win32_volume WHERE FileSystem='NTFS'" Get-wmiObject -Query $wmiQuery -ComputerName '.' | Sort-Object Name | Select-Object Name, Label, BlockSize
コマンドラインの使用:
$ fsutil fsinfo ntfsinfo C:
以下の図は、コマンドラインからの出力例を示しています。Bytes Per Cluster の値は、フォーマットサイズをバイト単位で表示します。出力例は 4096 バイトを示しています。SQL Server データベースファイルをホストするドライブでは、この値は 64 KB でなければなりません。