移行後にCPU使用率が高くなり・クエリ実行速度も遅くなりました。 移行方法はBACKUP DATABASEで現行からとってきてRESTORE DATABASEで移行後に入れました。 移行後にインデックス再構成(構築)や統計情報も更新しております。 原因はわからず困っております。解決方法をご教授くださいませ。
システムが突然遅くなる、特定の機能が突然遅くなった、いつまでたっても実行中のクエリが完了しない、などのトラブルの原因調査をリアルタイムで行うのに使えるクエリと、それらを組み合わせてトラブルシュートす…
原因はWHERE句の指定の仕方が悪くコストがかかっていたので修正後処理時間は改善されました。 毎日処理は実行されていて今までは処理時間に問題なかったのですが、 急に処理遅延が発生するようになった根本原因を理解していないと また問題が起きる可能性もあるので、原因を特定する調べ方でも良...
CPU使用率のグラフを見ただけでは、なぜ突然高騰したのか原因は分かりません。 そのため、原因を特定するための調査を実施しました。 トラブルシューティング 同一ホスト上で稼働している主要なプロセスはSQL Serverしか無かったため、SQL Server上でCPUリソースを多く消費するようなクエリが実...
画像はハードウェア起因のトラブルが発生し、エラーが多発してしまった際のものです。 WriteLogのWaitが大量に発生してしまっており、何らかの要因でトランザクション書き込みが待たされていることがわかります。 緊急時には一刻も早い原因特定が求められるため、簡単に確認ができ、また対応...
SQL Server 2017 以前のワークロードが多いシステムでは、TCP 3 方向ハンドシェイクエラーによって 10054 エラーが断続的に発生し、TCP 拒否が発生する可能性があります。 この問題の根本原因は、要求の処理TCPAcceptExが遅れている可能性があります。 この遅延は、受信接続の受け入れを管理す...