私はSQL
毎晩実行されるさまざまな仕事をしていinserts/updates/deletes
ます。このジョブには、主にストアド プロシージャを実行する 40 のステップが含まれています。
1 週間前までは正常に動作していましたが、突然実行時間が から に上がり2.5 hours
、over 5 hours
場合によっては8,9,10!
何かヒントを教えていただけますか?
私はSQL
毎晩実行されるさまざまな仕事をしていinserts/updates/deletes
ます。このジョブには、主にストアド プロシージャを実行する 40 のステップが含まれています。
1 週間前までは正常に動作していましたが、突然実行時間が から に上がり2.5 hours
、over 5 hours
場合によっては8,9,10!
何かヒントを教えていただけますか?
まず、Simple-Talk サイトの貴重なリソースをお勧めします。SQL Server でのパフォーマンスの問題をトラブルシューティングする方法の詳細な方法論です。
あなたが実行したと言う挿入は、パフォーマンスに影響を与える可能性のある巨大な一括挿入でしたか? おそらく、負荷が非常に大きい場合、クエリの実行計画が異なる可能性があり、テーブル構造、インデックスなどを再調整する必要があります.
実行時間suddenly
が変更され、クエリまたはデータベース構造に変更が加えられていない場合、いくつかの質問を自問します。
確認することは他にもたくさんありますが、深く掘り下げる前に、プロセス実行の遅延の理由が外部 (SQL サーバーに関連しないもの) ではないことを確認します。