高い CPU 使用率、長い実行時間、高い I/O 消費、または過剰な行スキャンを伴う低速 SQL ステートメントは、データベースパフォーマンスの問題を引き起こす主な原因です。Database Autonomy Service (DAS) は、低速 SQL ステートメントの監視、特定、最適化に役立ち、データベースの効率的な運用を維持します。
操作のビデオ
解決策
DAS は、低速 SQL ステートメントの問題を解決するために、3 つの解決策を提供します。
-
単一インスタンスの低速 SQL ステートメントの確認と最適化
-
クエリガバナンスによる全インスタンスの低速 SQL ステートメント管理
-
自動 SQL 最適化の有効化
単一インスタンスの低速 SQL ステートメントの確認と最適化
クエリガバナンスによる全インスタンスの低速 SQL ステートメント管理
DAS は毎日 01:00 にオフラインデータ分析を実行し、前日にすべてのインスタンスで生成された低速 SQL ステートメントに自動でタグ付けします。また、低速 SQL ステートメントを優先度別に分類し、管理に関する提案を提供し、柔軟な管理のためにデータのエクスポートをサポートします。詳細については、「クエリガバナンス」をご参照ください。
自動 SQL 最適化の有効化
DAS の自動 SQL 最適化は、低速 SQL ステートメントの診断、クエリの最適化、インデックスの作成を行います。低速 SQL ステートメントが発生すると、このサービスは迅速に診断と最適化を行い、データベースを最適な状態に保ちます。詳細については、「自動 SQL 最適化」をご参照ください。