トレースフラグを使用してパフォーマンスを改善する - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

トレースフラグを使用してパフォーマンスを改善する

パフォーマンスを向上させるには、ご使用の環境に適した SQL Server トレースフラグの使用を検討する。例:

  • 4199:SQL Server 累積更新プログラム (CUs) およびサービスパック (SPs) でリリースされるクエリ・オプティマイザ (QO) の変更を有効にします。

  • 8048:NUMA パーティションのメモリーオブジェクトを CPU パーティションのメモリーオブジェクトに変換します。

  • 9024:グローバルログプールメモリオブジェクトを NUMA パーティションメモリオブジェクトに変換します。

以下の例は、Amazon EC2 上の SQL Server のトレースフラグをオンまたはオフにする方法を示します。トレースを有効にしたときに何らかの問題が発生した場合は、そのアカウントに適切なパーミッションが与えられていることを確認します。

トレースフラグ 4199 をオンにするには、以下を実行する:

dbcc traceon (4199, -1);

トレースフラグの状態をチェックするには、次のように実行する:

dbcc tracestatus (4199);

トレースフラグ 4199 をオフにするには、以下を実行する:

dbcc traceoff (4199, -1); dbcc tracestatus (4199);

トレースフラグの完全なリストについては、Microsoft SQL Server ドキュメントを参照してください。