システム診断統計ツール
パフォーマンス評価を支援するために、Stats Tools ツールは、クエリー、スクリプト、トランザクションの実行などパフォーマンスに影響を与えるシステムアクティビティの統計情報を記録します。
アクティビティパターンは直ちにキャッシュに記録され、後でパターンテーブルに保持されます。サーバーキャッシュをフラッシュすると、記録されても保持されていないアクティビティはクリアされます。パターンレコードの例を次に示します。
- 記録および永続性のしきい値を満たすクエリーが実行されるたびに、クエリーパターンレコードとして集計されて保存されます。
- 特定のビジネスルールが実行されるたびに、スクリプトパターンレコードに集計されます。
- 特定のバックグラウンドジョブが実行されるたびに、一意のトランザクションパターンレコードに集計されます。
- [インシデント] リストの [新規] ボタンをクリックするたびに、特定のフォームアクションによってリストタイプのトランザクションパターンとしてカウントされます。
測定基準
測定基準には、合計実行回数にわたる固有の実行パターンごとの合計および平均時間が含まれます。測定基準は一意のアクティビティの新しいインスタンスごとに集計され、パターンレコードに保持されます。
メタデータ
各パターンには特定の実行のサンプルデータが含まれているので、実行の詳細を特定できます。
各アクティビティタイプの特徴
| トランザクション |
すべてのトランザクションタイプには、サーバー側トランザクションと関連するクライアント側トランザクションが含まれます。 測定基準には、セマフォとセッション待ち時間を除くサーバー側の合計時間を集計する合計サーバーロード時間が含まれます。また、[syslog_transaction] テーブルで検出された関連するサーバートランザクション時間も集計します。 トランザクションタイプ:
|
| スクリプト |
スクリプトアクティビティタイプにはすべて、GlideScopedEvaluator によって評価されるスクリプトが含まれます。 スクリプトタイプ:
|
| クエリ― |
クエリーアクティビティにはすべて、GlideDBI によって実行される準備されたステートメントが含まれています。 クエリータイプ: クエリーはすべて、MongoDB クエリーによって、または挿入、更新、選択などのステートメント、およびステートメントのその他のコンポーネント (選択された列、where 節、ユニオン、列セット、制限など) によって識別されます。 |