タグ

2017年6月28日のブックマーク (2件)

  • CPU 使用率の監視

    CPU 使用率が通常の範囲内にあるかどうかを確認するため、Microsoft SQL Server のインスタンスを定期的に監視する必要があります。 CPU 使用率が常に高い場合は、CPU のアップグレードまたは多重プロセッサの追加を検討する必要があります。 また、CPU 使用率が高い場合、アプリケーションのチューニングや設計に問題がある可能性もあります。 この場合は、アプリケーションを最適化することで CPU 使用率を下げることができます。 CPU 使用率を効率よく確認するには、システム モニターの Processor:% Processor Time カウンターを使用します。 このカウンターは、アイドル状態でないスレッドを実行するために CPU が費やす時間を監視します。 使用率が常に 80 ~ 90% である場合は、CPU のアップグレードまたはプロセッサの追加が必要です。 多重プロ

    CPU 使用率の監視
  • SQL Server: SQL Server の CPU パフォーマンスを最適化する

    SQL Server レイジー ライタ (SQL Server 2000 での名称) またはリソース モニタ (SQL Server 2005 での名称) は、CPU 使用率が高いときに監視すべき領域の 1 つです。バッファおよびプロシージャのキャッシュをフラッシュすると、リソース モニタという名前のリソース スレッドにより CPU 時間が増大する可能性があります。リソース モニタは、どのページを保持し、どのページをバッファ プールからディスクにフラッシュする必要があるかを決定する SQL Server プロセスです。バッファおよびプロシージャ キャッシュ内の各ページには、もともとページがキャッシュに読み込まれたときに使用されるリソースを表すコストが割り当てられています。このコストの値は、リソース モニタがページをスキャンするたびに減少します。ある要求でキャッシュ領域が必要になった場合、各

    SQL Server: SQL Server の CPU パフォーマンスを最適化する