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 クラスターを設定し、バックエンド データベースの効率を上げます。