本番サーバーは、1秒あたり平均4,000トランザクションで実行されます。過去数日間で、平均は毎秒175,000トランザクションに急上昇しました。これはタイプミスではなく、毎秒175Kです。
トランザクションのDMVを見ると、それをユーザーセッションに直接リンクすることはできませんが、次のように表示されます。
SELECT NAME,
COUNT(*)
FROM sys.dm_tran_active_transactions
GROUP BY NAME
ORDER BY 2 DESC
-
+------------------------------+-------+
| Name | Count |
+------------------------------+-------+
| WorkFileGroup_fake_worktable | 627 |
| LobStorageProviderSession | 217 |
| workfile | 171 |
+------------------------------+-------+
誰かがこれらのタイプの取引に光を当てることができますか?または私はここで幽霊を追いかけていますか?
再び高い活動に注意してください。表示されたら、サーバー側のトレースを開始するか、必要に応じてプロファイラーを使用して何が起こっているかを確認します。
または、Wiresharkなどのパケットスニファを使用して、未加工のワイヤアクティビティをキャプチャします。
dm_exec_cached_plans をチェックして、何が起こっているのかがわかるかどうかを確認します。
dm_io_virtual_file_stats を見て、特にどのファイルがヒットしているかを確認します。