Database Autonomy Service (DAS) は、ApsaraDB RDS for SQL ServerのSQLエクスプローラーと監査を提供します。 SQL Explorerと監査モジュールは、SQLステートメント検索やSQL Explorerなど、DASの完全なリクエスト分析とセキュリティ監査機能に基づいてさまざまな機能を統合します。 実行されたSQL文に関する情報を照会し、その情報を使用してパフォーマンスの問題をトラブルシューティングできます。 このトピックでは、SQL Explorerと監査の使用方法について説明します。
サポートされているデータベースとリージョン
SQL Explorerおよび監査モジュールは、DAS Enterprise Editionが有効化された後にのみ使用できます。 サポートされるデータベースとリージョンは、DAS Enterprise Editionのバージョンによって異なります。 詳細については、「DASエディションとサポートされている機能」トピックの「サポートされているデータベースとリージョン」をご参照ください。
制限事項
SQL Explorerおよび監査は、サーバーレスApsaraDB RDS for SQL Serverインスタンスではサポートされていません。 詳細については、「概要」をご参照ください。
課金
SQL Explorerおよび監査機能は、DAS Enterprise Editionがアクティブ化された後にのみ使用できます。 DAS Enterprise Editionのさまざまなバージョンの課金の詳細については、「課金の概要」をご参照ください。
SQL Explorerと監査の有効化
データベースインスタンスに対してDAS Enterprise Editionを有効化した場合、データベースインスタンスに対してSQL Explorerおよび監査機能が自動的に有効になります。 この機能を手動で有効にする必要はありません。 詳細については、「DAS Cost-efficient EditionおよびDAS Enterprise Editionの有効化と管理」トピックの「DAS Enterprise Editionの有効化」をご参照ください。
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit を選択します。
SQL Explorer and Audit ページで、[有効化] をクリックします。
Alibaba CloudアカウントでDAS Enterprise Editionを有効化していない場合は、プロンプトに従ってDAS Enterprise Editionを有効化します。 詳細については、「DAS Cost-efficient EditionおよびDAS Enterprise Editionの有効化と管理」トピックの「DAS Enterprise Editionの有効化」をご参照ください。
SQL Explorerと監査の使用
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit を選択します。 表示されるページでは、次の機能を使用できます。
検索: この機能は、SQL文と、SQL文が実行されるデータベース、SQLリクエストのステータス、各SQL文の実行期間などの関連情報をクエリおよびエクスポートするために使用されます。 詳細については、「検索 (監査) 」をご参照ください。
SQL Explorer: この機能は、SQL文の正常性の診断、パフォーマンスの問題のトラブルシューティング、およびビジネストラフィックの分析に使用されます。 詳細は、「SQL Explorer」をご参照ください。
SQL Explorerと監査によって生成されたデータの保存期間の変更
SQL Explorerおよび監査モジュールによって生成されたデータの保存期間を短縮すると、DASは、指定された保存期間よりも長い期間保存されたSQL監査ログを直ちに消去します。 ストレージ期間を短縮する前に、SQL監査ログをコンピューターにエクスポートして保存することをお勧めします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit を選択します。
SQL Explorer and Audit ページで、[SQL Explorer] タブをクリックします。 このタブで、Service Settings をクリックします。
表示されるパネルで、保存期間を変更し、[送信] をクリックします。
DAS Enterprise Edition V3を有効にした場合は、さまざまなサブ機能のストレージ期間を変更できます。
説明Professional Editionページで、データベースインスタンスのSQL Explorerおよび監査モジュールによって生成されるデータの保存期間を指定することもできます。 詳細については、「DAS Cost-efficient EditionおよびDAS Enterprise Editionの有効化と管理」をご参照ください。
SQL Explorerおよび監査モジュールによって生成されたデータによって占有されるストレージ領域はDASによって提供され、データベースインスタンスのストレージを消費しません。
SQL Explorerと監査を無効にする
SQL Explorerおよび監査モジュールを無効にしても、ビジネスは影響を受けません。 ただし、SQL監査ログはクリアされます。 SQL Explorerおよび監査モジュールを無効にする前に、SQL監査ログをファイルとしてエクスポートし、そのファイルをコンピューターにダウンロードすることをお勧めします。 SQL Explorerおよび監査モジュールを再度有効にすると、SQL Explorerおよび監査モジュールが有効になった時点からSQL監査ログが生成されます。
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit を選択します。
SQL Explorer and Audit タブで、検索 をクリックします。
[ログ] セクションで、[エクスポート] をクリックします。検索
表示されるダイアログボックスで、[エクスポートフィールド] および [エクスポート時間範囲] パラメーターを設定し、[OK] をクリックします。
エクスポートしたファイルをデバイスにダウンロードし、ファイルを安全に保ちます。
SQL Explorerと監査のデータをダウンロードできるページは、DAS Enterprise Editionのバージョンによって異なります。 表示された実際のレイアウトに基づいて、エクスポートされたログファイルをダウンロードします。
検索 タブで View Exported Logs をクリックし、エクスポートされたログファイルをダウンロードします。
エクスポートしたログファイルを タスクリスト タブでダウンロードします。
Service Settings を設定します。 表示されるパネルで、SQLエクスプローラーと監査機能を無効にします。
DAS Enterprise V3を有効にしている場合は、SQL Explorerおよび監査モジュールのすべての機能を選択します。
説明SQL Explorerおよび監査モジュールによって生成されたデータによって占有されているストレージ領域は、SQL Explorerおよび監査モジュールが無効になってから1時間後に解放されます。