Database Autonomy Service (DAS) は、ApsaraDB RDS for SQL ServerのSQLエクスプローラーおよび監査機能を提供します。 SQL Explorerおよび監査機能は、完全なリクエスト分析機能に基づいて開発され、検索およびSQL Explorer機能と統合されています。 SQL文に関する情報を照会し、その情報を使用してさまざまなパフォーマンスの問題をトラブルシューティングできます。 このトピックでは、SQL Explorerおよび監査機能の使用方法について説明します。
サポートされているデータベースとリージョン
SQL Explorerおよび監査機能を使用する前に、データベースインスタンスのDAS Enterprise Editionを有効にする必要があります。 DAS Enterprise Editionの異なるバージョンは、異なるデータベースとリージョンをサポートします。 詳細については、「エディションとサポートされている機能」トピックのサポートされているデータベースとリージョンセクションをご参照ください。
制限事項
この機能は、サーバーレスRDSインスタンスおよびSQL Server 2008 R2を実行するRDSインスタンスではサポートされていません。 詳細については、「サーバーレスApsaraDB RDS For SQL Serverインスタンスの概要」をご参照ください。
課金
SQL Explorerおよび監査機能を使用する前に、データベースインスタンスのDAS Enterprise Editionを有効にする必要があります。 異なるバージョンのDAS Enterprise Editionの課金の詳細については、「課金の概要」をご参照ください。
SQLエクスプローラーと監査機能の有効化
RDSインスタンスのSQL Explorerおよび監査機能の最新バージョンのみを有効にできます。
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、 .
[Enable Enterprise Edition V3] をクリックします。
有効にする機能を選択し、送信をクリックします。
SQLエクスプローラーと監査機能の使用
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、自律型サービス (CloudDBA) > SQL Explorer and Auditを選択して機能を使用します。
監査: SQL文と、データベース、ステータス、実行時間などの関連情報を照会およびエクスポートします。 詳細については、「検索 (監査) 」をご参照ください。
SQL Explorer: SQL文のヘルス診断、パフォーマンスのトラブルシューティング、トラフィック分析を実行します。 詳細は、「SQL Explorer」をご参照ください。
SQL Explorerおよび監査機能によって生成されたデータの保存期間の変更
SQL Explorerと監査によって生成されたデータの保存期間を短縮した後、DASは保存期間よりも長い期間保持されているSQL監査ログを直ちに削除します。 SQL監査ログをコンピューターにエクスポートして保存し、SQL Explorerとauditによって生成されたデータの保存期間を短縮することをお勧めします。
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、 をクリックします。
Service Settingsをクリックします。
では、Service Settingsダイアログボックスで、保存期間を変更し、OKをクリックします。
DAS Enterprise Edition V3を有効にしている場合は、さまざまなサブ機能のストレージ期間を変更できます。
説明[サービス設定] ボタンの右側にある SQL Explorer and Audit 機能によって生成されたログのサイズを表示できます。 基本情報 ページの 使用状況 セクションで、SQLエクスプローラーと監査機能によって生成されたログのサイズを表示することもできます。
検索機能を使用して、SQL Explorerおよび監査機能によって生成されたログを照会およびエクスポートできます。 詳細については、「検索」をご参照ください。
SQLエクスプローラーと監査機能を無効にする
SQL Explorerおよび監査機能を無効にすると、SQL Explorerおよび監査機能によって生成されたすべてのログが削除されます。 SQL Explorerおよび監査機能によって生成されたログをコンピューターにエクスポートして保存し、SQL Explorerおよび監査機能を無効にすることをお勧めします。 SQL Explorerおよび監査機能を再度有効にすると、SQL Explorerおよび監査機能によって生成されたログは、SQL Explorerおよび監査機能が有効になっている時点から記録されます。
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、
を選択します。検索 タブの Logs セクションで、エクスポート をクリックします。
表示されるダイアログボックスで、[エクスポートフィールド] および [エクスポート時間範囲] パラメーターを設定し、[OK] をクリックします。
ログをエクスポートしたら、ログファイルをダウンロードしてコンピューターに保存します。
SQL監査ログのダウンロード方法は、DAS Enterprise Editionのバージョンによって異なります。 ApsaraDB RDSコンソールの実際の状況に基づいて、SQL監査ログをダウンロードできます。
[検索] タブで、[エクスポートされたログの表示] をクリックして、エクスポートされたファイルをダウンロードします。
[タスクリスト] タブで、[ダウンロード] をクリックして、エクスポートしたログファイルをダウンロードします。
Service Settings ダイアログボックスで、SQLインサイトと監査をオフにします。
DAS Enterprise Edition V3を有効にしている場合は、SQL Explorerおよび監査機能のすべてのサブ機能をクリアします。
説明log ServiceのCloudLens for RDSアプリケーションでRDSインスタンスの監査ログ収集機能を有効にすると、RDSインスタンスのSQL Explorerおよび監査機能が自動的に有効になります。 したがって、RDSインスタンスの監査ログ収集機能も無効にする必要があります。 詳細については、「CloudLens For RDS」をご参照ください。