1 日あたりにプロジェクト キューの SQL 再試行の一般的な割合

 

適用先: Project Server 2010, Project Server 2013

トピックの最終更新日: 2013-12-18

要素 ID/ルール名:   Project_Queue_General_Percentage_SQL_Retries_Per_Day

概要:   キューが Microsoft Project データベースからジョブを読み取ろうとしているか、状態を書き戻そうとしているときに、多くの SQL 再試行でキューがヒットされると、このアラートが発生します。

警告

これには、処理中の個々のジョブから生じる SQL 再試行は含まれませんが、Project Server と SQL とのやりとりで、何らかの潜在的な問題があると考えることができます。

原因:   次の原因が考えられます。

  • Project Server アプリケーション サーバーと SQL Server コンピューター間のネットワーク接続がボトルネックになっている可能性があります (これらが異なるコンピューター上にある場合)。

  • Project Server が接続している SQL インスタンスが過負荷になっている可能性があります。

解決策:

  • ネットワークの Ping を使用して、Project Server アプリケーション サーバーと SQL Server コンピューター間に過度のネットワーク待ち時間があるかどうかを検証します。ネットワークがボトルネックであると判断した場合は、適宜解決します。

  • プロセッサ、メモリ、物理ディスク、SQL 固有のカウンターなど、SQL Server を実行しているコンピューター上のパフォーマンス オブジェクトを監視します。問題の原因が、Project Server アプリケーション サーバーが使用する SQL Server コンピューター上で動作しているアプリケーションの数が多すぎることであれば、以下のいずれかを実行します。

    • Project アプリケーションを、SQL Server を実行している別のコンピューターに移動します。

    • Project Server が使用している SQL Server のインスタンスの他のアプリケーションを SQL Server の別のインスタンスに移動します。

    • SQL クラスターを設定し、バックエンド データベースの効率を上げます。