Autonomy Services の TOP オブジェクト機能は、RDS インスタンス内のストアドプロシージャ、関数、トリガーといったオブジェクトレベルでパフォーマンスの問題を特定するのに役立ちます。
前提条件
-
この機能は、クラウドディスクを使用する ApsaraDB RDS for SQL Server 2008 R2 インスタンスでは利用できません。
-
この機能は、次のリージョンにある ApsaraDB RDS for SQL Server インスタンスでのみ利用できます:China (Hangzhou)、China (Shanghai)、China (Qingdao)、China (Beijing)、China (Zhangjiakou)、China (Hohhot)、China (Ulanqab)、China (Shenzhen)、China (Heyuan)、China (Guangzhou)、China (Chengdu)、China (Hong Kong)、Singapore、UAE (Dubai)。
操作手順
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
-
ナビゲーションペインで、[] を選択します。
-
[TOP オブジェクト] タブをクリックします。
-
ページの右側で、データベース名、更新間隔、ソートメトリック、表示する項目数を選択し、[自動再読み込み] を有効にします。[リアルタイム TOP オブジェクト - 平均オーバーヘッド] ページに移動した後、ツールバーを使用してフィルター設定を構成できます。たとえば、[更新間隔] (10 秒ごとなど) を設定し、[取得] をクリックしてデータを読み込み、ソートメトリック ([平均 CPU オーバーヘッド (ms)] など) を選択し、表示する項目数 ([トップ 10] など) を設定します。また、[DB フィルター] ドロップダウンリストを使用してデータベースをフィルタリングしたり、[自動更新] を有効にしたり、[PDF ファイルとして保存] をクリックしてレポートをエクスポートしたりすることもできます。
ページ概要
-
TOP オブジェクトの概要:このセクションには、ページレベルのコントロールが含まれ、データが最後に更新された日時が表示されます。次の表にパラメーターを示します。
表 1. TOP オブジェクトの概要パラメーター
パラメーター
説明
[DB フィルター]
表示するデータベースを 1 つ以上選択します。
更新間隔
自動更新が有効な場合、この設定で更新頻度を指定します。オプションは 5、10、30、60 秒です。
ソートメトリック
リスト内のオブジェクトをランク付けするために使用されるメトリックです。平均 CPU オーバーヘッド、平均実行期間、合計 CPU オーバーヘッド、合計論理読み取り、合計物理読み取りなどのメトリックでソートできます。
表示する項目
表示する上位オブジェクトの数です。オプションは 5、10、15 です。
[自動再読み込み]
ページ上のデータの自動リアルタイム更新を有効にします。
[データ更新時間]
RDS インスタンスの最新統計のタイムスタンプです。
[PDF の保存]
ページをローカルに保存する必要がある場合は、[PDF の保存] をクリックし、PDF ファイルが生成されるまで待ちます。
-
リアルタイム TOP オブジェクト - 平均コスト:このセクションでは、実行ごとの平均コストでオブジェクトをランク付けします。このビューを使用して、実行頻度に関係なく、実行ごとに最も多くのリソースを消費するオブジェクトを特定できます。次の表にパラメーターを示します。
表 2. リアルタイム TOP オブジェクト - 平均コストのパラメーター
パラメーター
説明
[平均 CPU オーバーヘッド]
データベースオブジェクトの実行あたりの平均 CPU オーバーヘッド (ミリ秒) です。
[平均実行所要時間]
データベースオブジェクトの実行あたりの平均実行期間 (ミリ秒) です。
[平均論理読み取り]
データベースオブジェクトの実行あたりの平均論理読み取り数です。
[平均リターン行]
データベースオブジェクトの実行あたりの平均戻り行数です。
-
リアルタイム TOP オブジェクト - 合計コスト:このセクションでは、インスタンスの総リソース消費量への貢献度でオブジェクトをランク付けします。このビューを使用して、インスタンスの負荷全体に最も貢献しているオブジェクトを特定できます。次の表にパラメーターを示します。
表 3. リアルタイム TOP オブジェクト - 合計コストのパラメーター
パラメーター
説明
[総 CPU オーバーヘッド率]
インスタンスの総 CPU 消費量に占めるデータベースオブジェクトの割合です。
[総実行時間のパーセンテージ]
インスタンスの総実行時間に占めるデータベースオブジェクトの割合です。
[論理 I/O の割合の合計]
インスタンスの総論理 I/O に占めるデータベースオブジェクトの割合です。
[戻り行の合計が占める割合]
インスタンスの総戻り行数に占めるデータベースオブジェクトの割合です。
-
リアルタイム TOP オブジェクト - リスト
-
TOP オブジェクトリストの概要:このセクションでは、累積パフォーマンス統計とともに、リソース消費の多い上位オブジェクトの詳細なリストを提供します。
注:[合計実行回数] や [合計 CPU オーバーヘッド] などの累積統計は、インスタンスが最後に再起動されたとき、またはそのキャッシュが最後にクリアされたときから測定されます。表 4. TOP オブジェクトリストの概要パラメーター
パラメーター
説明
[オブジェクト名]
データベース名、スキーマ名、オブジェクト名を含むデータベースオブジェクトの名前です。
[オブジェクトタイプ]
ストアドプロシージャ、関数、トリガーなどのデータベースオブジェクトのタイプです。
[合計実行時間]
オブジェクトが実行された合計回数です。
[CPU オーバーヘッドの合計]
オブジェクトの合計 CPU オーバーヘッド (ミリ秒) です。
[平均 CPU オーバーヘッド]
オブジェクトの実行あたりの平均 CPU オーバーヘッド (ミリ秒) です。
[実行期間の合計]
オブジェクトの合計実行期間 (ミリ秒) です。
[平均実行所要時間]
オブジェクトの実行あたりの平均実行期間 (ミリ秒) です。
[戻り行の合計]
オブジェクトが返した行の合計数です。
[平均リターン行]
実行ごとに返される行の平均数です。
[論理読み取りの総数]
オブジェクトの論理読み取りの合計回数です。
[平均論理読み取り]
実行あたりの平均論理読み取り回数です。
[物理読み取りの総数]
オブジェクトの物理読み取りの合計回数です。
[平均的な物理的な読み取り]
実行あたりの平均物理読み取り回数です。
[論理書き込みの合計]
オブジェクトの論理書き込みの合計数です。
[平均論理書き込み]
実行あたりの平均論理書き込み数です。
[論理 IO の合計]
オブジェクトの合計論理 I/O です。
[平均論理 I/O]
実行あたりの平均論理 I/O です。
-
TOP オブジェクトリスト詳細:オブジェクト内の個々の SQL ステートメントのパフォーマンスを分析するには、オブジェクトの行の横にあるプラスアイコン ([+]) をクリックします。ビューが展開され、各ステートメントの詳細なメトリックが表示されます。次の表にパラメーターを示します。
表 5. TOP オブジェクトリスト詳細パラメーター
パラメーター
説明
[オブジェクト名]
SQL ステートメントの親オブジェクトです。
[ステートメント (詳細をクリック)]
SQL ステートメントです。クリックすると、ステートメントの全文が表示されます。
[実行回数]
SQL ステートメントが実行された合計回数です。
[実行プランの取得]
SQL ステートメントの実行計画が取得された回数です。
[CPU 期間の合計]
SQL ステートメントによって消費された合計 CPU 時間 (ミリ秒) です。
[平均 CPU 所要時間]
SQL ステートメントの実行あたりの平均 CPU 時間 (ミリ秒) です。
[最小 CPU 期間]
SQL ステートメントの 1 回の実行における最小 CPU 時間 (ミリ秒) です。
[最大 CPU 期間]
SQL ステートメントの 1 回の実行における最大 CPU 時間 (ミリ秒) です。
[最後の CPU 期間]
SQL ステートメントの最後の実行の CPU 時間 (ミリ秒) です。
[実行期間の合計]
SQL ステートメントの合計実行期間 (ミリ秒) です。
[平均実行所要時間]
SQL ステートメントの実行あたりの平均実行期間 (ミリ秒) です。
[最小実行期間]
SQL ステートメントの 1 回の実行における最小実行期間 (ミリ秒) です。
[最大実行期間]
SQL ステートメントの 1 回の実行における最大実行期間 (ミリ秒) です。
[最終実行期間]
SQL ステートメントの最後の実行の実行期間 (ミリ秒) です。
[戻り行の合計]
SQL ステートメントによって返された行の合計数です。
[平均リターン行]
SQL ステートメントの実行ごとに返される行の平均数です。
[最小戻り行]
SQL ステートメントの 1 回の実行で返された行の最小数です。
[最大リターンロー]
SQL ステートメントの 1 回の実行で返された行の最大数です。
[最後の戻り行]
SQL ステートメントの最後の実行で返された行数です。
[論理読み取りの総数]
SQL ステートメントの論理読み取りの合計回数です。
[平均論理読み取り]
SQL ステートメントの実行あたりの平均論理読み取り回数です。
[最小論理読み取り]
SQL ステートメントの 1 回の実行における論理読み取りの最小回数です。
[最大論理読み取り]
SQL ステートメントの 1 回の実行における論理読み取りの最大回数です。
[最後の論理読み取り]
SQL ステートメントの最後の実行における論理読み取りの回数です。
[物理読み取りの総数]
SQL ステートメントの物理読み取りの合計回数です。
[平均的な物理的な読み取り]
SQL ステートメントの実行あたりの平均物理読み取り回数です。
[最小物理読み取り]
SQL ステートメントの 1 回の実行における物理読み取りの最小回数です。
[最大物理読み取り値]
SQL ステートメントの 1 回の実行における物理読み取りの最大回数です。
[最後の物理読み取り]
SQL ステートメントの最後の実行における物理読み取りの回数です。
[論理書き込みの合計]
SQL ステートメントの論理書き込みの合計数です。
[平均論理書き込み]
SQL ステートメントの実行あたりの平均論理書き込み数です。
[最小論理書き込み]
SQL ステートメントの 1 回の実行における論理書き込みの最小数です。
[最大論理書き込み]
SQL ステートメントの 1 回の実行における論理書き込みの最大数です。
[最後の論理書き込み]
SQL ステートメントの最後の実行における論理書き込みの数です。
[論理 IO の合計]
SQL ステートメントの合計論理 I/O です。
[平均論理 I/O]
SQL ステートメントの実行あたりの平均論理 I/O です。
[最小論理 I/O]
SQL ステートメントの 1 回の実行における最小論理 I/O です。
[最大論理 I/O]
SQL ステートメントの 1 回の実行における最大論理 I/O です。
[最後の論理 I/O]
SQL ステートメントの最後の実行における論理 I/O です。
[最終実行時刻]
ステートメントの最終実行のタイムスタンプです。
-