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

ApsaraDB RDS:SQLエクスプローラーと監査機能の使用

最終更新日:Oct 09, 2024

セキュリティコンプライアンス監査、パフォーマンス分析、トラブルシューティングなどのシナリオで、ApsaraDB RDS for SQL Serverインスタンスで実行されるSQL文を監視および管理する場合は、SQL Explorerおよび監査機能を使用できます。 この機能を使用すると、SQL文の実行ステータスの集計分析を記録および実行できます。 この機能を有効にすると、データベースカーネルからのSQL文、SQL文の実行に使用されるアカウント、IPアドレス、および実行の詳細が自動的に記録されます。 インスタンスのパフォーマンスには影響しません。

前提条件

課金ルール

詳細については、「課金の詳細」をご参照ください。

説明

SQLエクスプローラーと監査機能を有効にすると、システムはSQL監査機能の請求を停止します。 SQL Explorerおよび監査機能に対して支払う必要がある料金は、DAS Professional Editionに請求されます。 詳細については、「SQL監査機能の使用」をご参照ください。

機能の説明

  • Search: 実行されたSQL文とSQL文に関する情報を照会およびエクスポートします。 この情報には、各SQL文のデータベース、ステータス、および実行期間が含まれます。

  • SQL Explorer: SQL文を診断し、パフォーマンスの問題をトラブルシューティングし、ビジネストラフィックを分析します。

SQLエクスプローラーと監査機能の有効化

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、自律型サービス (CloudDBA) > SQL Explorer and Auditを選択します。

  3. SQLエクスプローラーと監査機能が無効になっている場合は、Enable をクリックします。 表示されるダイアログボックスで、[Professional Editionの有効化] をクリックします。

    Alibaba Cloudアカウントを使用してDAS Professional Editionを購入しない場合は、指示に従ってDAS Professional Editionを購入します。 詳細については、「DAS Cost-efficient EditionおよびDAS Enterprise Editionの有効化と管理」をご参照ください。

    説明
    • 表示されるページに 検索 タブと SQL Explorer タブが含まれている場合、SQLエクスプローラーと監査機能が有効になります。

    • ApsaraDB RDSコンソールでは、現在のリージョンでサポートされているDAS Enterprise Editionの最新バージョンのみを有効にできます。 DAS Enterprise Editionのアップデートにより、より柔軟な課金方法が導入され、コストが削減されます。

SQLエクスプローラーと監査機能の使用

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、ビジネス要件に基づいて機能を使用するには、自律型サービス (CloudDBA) > SQL Explorer and Auditを選択します。

    • Search: SQL文と、データベース、ステータス、実行時間などの関連情報を照会およびエクスポートします。 詳細については、「検索 (監査) 」をご参照ください。

    • SQL Explorer: この機能は、SQL文の正常性の診断、パフォーマンスの問題のトラブルシューティング、およびビジネストラフィックの分析に使用されます。 詳細は、「SQL Explorer」をご参照ください。

SQL Explorerおよび監査機能によって生成されたデータの保存期間の変更

警告

SQLエクスプローラーと監査機能によって生成されたデータの保存期間を短縮した後、DASは保存期間よりも長い期間保持されているSQL監査ログを直ちに削除します。 SQL監査ログをコンピューターにエクスポートして保存し、SQLエクスプローラーと監査機能によって生成されるデータの保存期間を短縮することをお勧めします。

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、自律型サービス (CloudDBA) > SQL Explorer and Auditを選択します。

  3. Service Settingsをクリックします。

  4. Service Settings ダイアログボックスで、保存期間を変更し、[OK] をクリックします。

    DAS Enterprise Edition V3を有効にしている場合は、さまざまなサブ機能のストレージ期間を変更できます。

    説明

    SQL Explorerおよび監査機能によって生成されたデータによって占有されるストレージはDASによって提供され、データベースインスタンスのストレージを消費しません。

SQLエクスプローラーと監査機能を無効にする

警告

SQL Explorerおよび監査機能を無効にすると、この機能によって生成されたすべてのログが削除されます。 SQL Explorerおよび監査機能によって生成されたログをコンピューターにエクスポートして保存し、SQL Explorerおよび監査機能を無効にすることをお勧めします。 SQL Explorerおよび監査機能を再度有効にすると、この機能によって生成されたログは、SQL Explorerおよび監査機能が再度有効になった時点から記録されます。

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、自律型サービス (CloudDBA) > SQL Explorer and Auditを選択します。

  3. 検索タブのLogsセクションで、エクスポートをクリックします。

  4. 表示されるダイアログボックスで、[エクスポートフィールド] および [エクスポート時間範囲] パラメーターを設定し、[OK] をクリックします。

  5. エクスポートしたログファイルをダウンロードし、コンピューターに保存します。

    SQL監査ログのダウンロード方法は、DAS Enterprise Editionのバージョンによって異なります。 ApsaraDB RDSコンソールの実際の状況に基づいて、SQL監査ログをダウンロードできます。

    • 検索 タブで、View Exported Logs をクリックして、エクスポートされたファイルをダウンロードします。

    • エクスポートしたログファイルを タスクリスト タブでダウンロードします。

  6. Service Settings を設定します。 表示されるダイアログボックスで、SQLエクスプローラーと監査機能を無効にします。

    DAS Enterprise Edition V3を有効にしている場合は、SQL Explorerおよび監査機能のすべてのサブ機能をクリアします。

    説明

    Simple log ServiceのCloudLens for RDSアプリケーションでRDSインスタンスの監査ログ収集機能を有効にすると、RDSインスタンスのSQL Explorerおよび監査機能が自動的に有効になります。 したがって、RDSインスタンスの監査ログ収集機能も無効にする必要があります。 詳細については、「CloudLens For RDS」をご参照ください。