すべてのプロダクト
Search
ドキュメントセンター

Database Autonomy Service:クイックトランザクション分析

最終更新日:Nov 07, 2024

Database Autonomy Service (DAS) のクイックトランザクション分析機能を使用して、分析するSQL文が配置されているトランザクションの開始および終了SQL文を確認できます。 これにより、SQL文のコミットまたはロールバックのステータスを取得できます。

説明

DASのクイックトランザクション分析機能は、ホットストレージモードで保存されたDAS Enterprise Edition V3のデータに基づいて、分析対象のSQL文が配置されているトランザクションの開始および終了SQL文を確認します。 これにより、SQL文のコミットまたはロールバックのステータスを取得できます。

説明
  • クイックトランザクション分析タスクは、分析するSQL文が配置されているスレッドのみを分析します。

  • 1つのSQL文を分析する場合、最大10分のデータがサポートされます。 具体的には、SQL文の実行時間の5分前と5分後に生成されたデータがサポートされます。

  • クイックトランザクション分析タスクは、指定されたSQL文が存在するトランザクションのみを分析し、トランザクション開始文 (SQL文の実行時間の5分前の場合のみ返される) 、指定されたSQL文、およびトランザクション終了文 (SQL文の実行時間の5分後の場合のみ返される) の情報を返します。

前提条件

  • データベースインスタンスは、次のいずれかのデータベースエンジンを実行します。

    • ApsaraDB RDS for MySQL

    • PolarDB for MySQL

  • データベースインスタンスは DAS に接続されており、[アクセス済み] 状態です。

  • データベースインスタンスのバージョンとリージョンは、DAS Enterprise Edition V3をサポートしています。 詳細については、「エディションの比較」をご参照ください。

  • DAS Enterprise Edition V3は、データベースインスタンスに対して有効になっています。 詳細については、「Overview of DAS Enterprise Edition」をご参照ください。

シナリオ

監査ログに基づいて、SQL文のコミットまたはロールバックのステータスを分析します。

制限事項

  • クイックトランザクション分析機能を使用して、DAS Enterprise Edition V3に保存されているSQLデータのみを分析できます。

    説明
    • このようなデータの保存期間を変更するには、[SQLエクスプローラーと監査] ページの右上隅にある [サービス設定] をクリックします。

    • ホットストレージによって発生する料金については、「DAS Professional Edition の価格設定」をご参照ください。

  • 更新を含まないSQL文は、クイックトランザクション分析機能ではサポートされていません。

手順

  1. DASコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。

  3. 表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。

  4. 左側のナビゲーションウィンドウで、[リクエスト分析] > [SQLエクスプローラーと監査] を選択します。 表示されるページで、[監査] タブと [SQLエクスプローラー] タブをクリックできます。

    • クイックトランザクション分析タスクの作成

      [監査] タブで、[条件] セクションで検索条件を指定して、必要なログを検索します。 [ログ] セクションで、分析するSQL文を見つけ、[操作] 列の [クイックトランザクション分析] をクリックします。

    • クイックトランザクション分析結果の表示

      クイックトランザクション分析タスクが結果を返すのを待ちます。 履歴タスクとその結果を表示するには、[SQLエクスプローラー]> [トランザクション分析] タブに移動し、[クイックトランザクション分析] セクションの情報を表示します。