動的パフォーマンス・ビューを使用した専用Exadataインフラストラクチャ上のAutonomous AI Databaseの監視
Autonomous AI Database on Dedicated Exadata Infrastructureは、一連の動的パフォーマンス・ビューを公開します。これらのビューにより、データベース管理者はデータベースのリアルタイムおよび履歴パフォーマンスを包括的に監視でき、Autonomous Container Database (ACD)レベルでも使用できます。
動的パフォーマンス・ビュー
動的パフォーマンス・ビューは、自律型AIデータベースのパフォーマンスと状態に関する深いインサイトを提供し、データベース管理者が詳細な分析と最適化を実行できるようにします。ACD_パフォーマンス・ビューを使用すると、Autonomous Container Databaseレベルでデータベースをモニターできます。リアルタイム・データおよび履歴データを活用して、これらのビューにアクセスする権限がある場合、効果的なデータベースの監視および管理を行うことができます。
動的パフォーマンス・ビューは、データベース・サーバーによって管理される継続的に更新されるシステム・ビューです。これらは、主にデータベースのパフォーマンスに関連するリアルタイム・データを提供し、データベースの監視およびチューニングにとって非常に重要です。
動的パフォーマンス・ビューを使用すると、次のことができます。
- 様々な待機イベントおよびクラスを通じて、リアルタイムのデータベース・アクティビティを監視します。
- 履歴パフォーマンス・データを分析して、トレンドまたは問題を特定します。
- データベース・リソース使用率を制限に対して評価します。
- パフォーマンス・メトリックを要約して、データベース全体の状態を測定します。
Autonomous Container Databaseレベルでの動的パフォーマンス・ビューへのアクセス
Autonomous AI Databaseインスタンスでは、標準のPDBレベルのOracle Database動的パフォーマンス・ビューにアクセスするだけでなく、ACD_という接頭辞が付いたAutonomous Container Databaseレベルのビューにアクセスし、シングル・インスタンス・データベースの場合はV$、Real Application Clusters (RAC)の場合はGV$のいずれかを続けて、すべてのインスタンス間でデータを集計するグローバル・ビューを示すことができます。
動的パフォーマンス・ビューを問い合せるにはADMIN権限が必要です。GRANTコマンドを使用して、非管理ユーザーの動的パフォーマンス・ビューに対するREAD権限を割り当てることができます。
GRANT READ ON ACD_V$SYSMETRIC TO non_admin_user;
Autonomous Container Databaseレベルでサポートされている動的パフォーマンス・ビュー
次の表に、Autonomous AI Database on Dedicated Exadata Infrastructureで使用可能なAutonomous Container Databaseレベルの動的パフォーマンス・ビューを示します:
| ビュー名 | 説明 | スナップショット |
|---|---|---|
ACD_V$イベントメトリック ACD_GV$イベントメトリック |
リアルタイムの待機イベント・メトリック | V$イベントメトリック |
ACD_V$リソース制限 ACD_GV$リソース制限 |
現在のリソース使用量および制限 | V$RESOURCE_LIMIT |
ACD_V$対称 ACD_GV$対称 |
リアルタイムのシステム・パフォーマンス・メトリック | V$SYSMETRIC |
ACD_V$SYSMETRIC_履歴 ACD_GV$SYSMETRIC_履歴 |
過去のシステム・パフォーマンス・メトリック | V$SYSMETRIC_HISTORY |
ACD_V$SYSMETRIC_SUMMARY ACD_GV$SYSMETRIC_SUMMARY |
システム・パフォーマンス・メトリックのサマリー | V$SYSMETRIC_SUMMARY |
ACD_V$待機クラスメトリック ACD_GV$待機クラスメトリック |
待機クラス別メトリック | V$WAITCLASSMETRIC |
ACD_V$WAITCLASSMETRIC_HISTORY ACD_GV$WAITCLASSMETRIC_HISTORY |
履歴待機クラス・メトリック | V$WAITCLASSMETRIC_HISTORY |
| ACD_DBA_HIST_SYSMETRIC_SUMMARY | システム・パフォーマンス・メトリックの統計サマリーの履歴 | DBA_HIST_SYSMETRIC_SUMMARY |
Autonomous AI Database on Dedicated Exadata Infrastructureでは、次のOracle Exadata Database Machineビューがサポートされています。これらの各ビューは、接頭辞V$CELLで始まり、内部統計情報を含みます。これらのビューの詳細は、「V$CELL_ビューについて」を参照してください。
| 表示 | 説明 |
|---|---|
ACD_V$セル_グローバル ACD_GV$セル_グローバル |
Exadataセルのグローバル統計 |
ACD_V$CELL_IOREASON ACD_GV$セル_IOREASON |
ExadataセルのI/O理由およびメトリック |
ACD_V$セル_IOREASON_NAME ACD_GV$セル_IOREASON_NAME |
ExadataセルのI/Oの理由の名前と説明 |
ACD_V$セル_メトリック_摘要 ACD_GV$セル_メトリック_摘要 |
Exadataセルのメトリックの説明 |
ACD_V$セル_グローバル履歴 ACD_GV$セル_グローバル履歴 |
Exadataセルの履歴情報 |
各動的パフォーマンス・ビューの完全なリストおよび詳細は、動的パフォーマンス・ビューについてのOracleドキュメントを参照してください。
問合せの例
開始するには、次のビューからメトリックを抽出する問合せの例を参照してください。
問合せシステム・メトリック
SELECT METRIC_NAME, VALUE, METRIC_UNIT
FROM ACD_V$SYSMETRIC
WHERE METRIC_NAME IN ('Database CPU Time Ratio', 'Database Wait Time Ratio');
リソース制限の問合せ
SELECT RESOURCE_NAME, CURRENT_UTILIZATION, MAX_UTILIZATION, LIMIT_VALUE
FROM ACD_V$RESOURCE_LIMIT
WHERE RESOURCE_NAME IN ('processes', 'sessions', 'enqueue_locks');
待機イベントの問合せ
SELECT e.NAME AS EVENT_NAME, m.NUM_SESS_WAITING, m.TIME_WAITED
FROM ACD_V$EVENTMETRIC m JOIN V$EVENT_NAME e ON m.EVENT_ID = e.EVENT_ID
WHERE e.NAME IN ('db file sequential read', 'db file scattered read', 'log file sync');
Exadataセル・グローバル・メトリックの問合せ
SELECT METRIC_NAME, METRIC_VALUE, METRIC_TYPE
FROM ACD_V$CELL_GLOBAL
WHERE METRIC_NAME IN (
'Cumulative User CPU ticks',
'Cumulative System CPU ticks',
'Network bytes received',
'Network bytes transmitted',
'Total Reads',
'Total Writes',
'Ticks spent reading',
'Ticks spent writing');
Exadataセルでの問合せI/O理由
SELECT REASON_NAME, METRIC_NAME, METRIC_VALUE, METRIC_TYPE
FROM ACD_V$CELL_IOREASON
WHERE CELL_NAME = 'YourCellName';