0

私たちの実稼働環境では、サーバーが遅すぎる場合があり、最適化された優れたクエリでもタイムアウトエラーに直面し始め、ブロックされることさえあります。

  1. この速度低下の原因となる基本的なものは何ですか?
  2. 私はこの種の活動に非常に慣れていません。読むべき記事と従うべきガイドラインを教えてください。

前もって感謝します

4

1 に答える 1

2

これは非常に幅広い質問なので、非常に一般的な回答をします。

ボトルネックが何かを把握し、そこから調査を開始するには、2 つの方法があります。

SQLサーバーは、「待機統計」を通じて洞察を得ることができます。これについては、Googleで無数の情報が見つかります. ブレント・オザーによるこの投稿は、良い出発点です

また、パフォーマンス カウンターを使用して、問題の原因 (メモリが不足している、IO が遅い、テーブル スキャンが多いなど) についての洞察を得ることができます。ここでもブレント・オザーがうまく説明しています

問題が何であるかについて基本的な考えを理解したら、それをさらに深く掘り下げる必要があります。

于 2015-02-19T08:58:01.190 に答える