シナリオ
1つのNUMAノードごとに4つのソケットを持つSQL Serverがあるとします。各ソケットには4つの物理コアがあります。合計512 GBのメモリがあるため、各NUMAノードには128 GBのRAMがあります。
キーテーブルが最初のNUMAノードにロードされます。
質問
そのテーブルから多くのトラフィックを読み取っていると仮定しましょう。NUMAノードを所有するソケットのすべての物理コアのCPU使用率が100%の場合、他のソケットからの非ローカルNUMAアクセスのコストに悪影響を及ぼしますか?または、その一方で、非ローカルNUMAアクセスのコストは、そのソケットがどれほどビジーであるかに関係ありませんか?
私の質問が理にかなっていることを願っています。明確にならない場合はお知らせください。
バックグラウンド
先週、本番サーバーでデータベースの問題が発生し、処理されたビジネスの一部が他のビジネスよりも大きな影響を受けたようです。1分以上かかる論理読み取りの少ないクエリがありました。全体のCPU使用率を調べたところ、約60%でした。ソケット固有のCPUメトリックは確認しませんでした。I / Oメトリックは平均でした。