テーブルにクラスター化列ストア インデックスを作成しました。バッファ プールを使用してメモリ パフォーマンスを向上させたい。SQL Server 2014 でクラスター化された列ストア インデックスを持つテーブルである SQL Server にバッファー プールを設定することは可能ですか? バッファを設定した後のパフォーマンスの向上はどうなりますか。
1 に答える
1
これは、「場合による」質問の 1 つです。答えは、システムに既に搭載されている RAM の量やワークロードなど、さまざまな要因によって異なります。
実際の RAM は常にバッファー プール拡張機能よりも優れたパフォーマンスを提供します。標準エディションを実行している場合は、SQL サーバーで 128Gb を使用できるようになり、サーバーにより多くの RAM を追加すると、バッファー プールを使用するよりもパフォーマンスが大幅に向上します。拡張機能。
また、ワークロードでは、バッファ プールではなくデータ ファイルに SSD を使用すると、より良い結果が得られる場合があります (特に、キャッシュ ヒット率が低く、ディスクから多くを読み取る必要がある読み取り負荷の高いワークロードの場合)。
Brent Ozar チームがバッファー プール拡張機能に対して行ったテストへのリンクを次に示します。
ワークロードとハードウェアによって異なる結果が得られる可能性があるため、実際に自分でテストして、それがどの程度役立つかを正確に把握する必要があります.
ただし、RAM を追加するほどには効果がないことはほぼ当然のことです。
于 2014-08-07T11:00:27.637 に答える