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

ApsaraDB RDS:SQL Explorer および監査機能を使用する

最終更新日:Mar 22, 2025

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

前提条件

重要

SQL Explorer および監査機能は、従量課金またはサブスクリプションの RDS for SQL Server インスタンスでのみサポートされています。サーバーレス RDS for SQL Server インスタンスは、この機能をサポートしていません。

課金ルール

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

説明

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

機能の説明

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

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

SQL Explorer および監査機能を有効にする

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

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

  3. SQL Explorer および監査機能が無効になっている場合は、Enable をクリックします。表示されるダイアログボックスで、[Enterprise Edition を有効にする] をクリックします。

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

    説明
    • 表示されるページに 検索 タブと SQL Explorer タブが含まれている場合、SQL Explorer および監査機能は有効になっています。

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

SQL Explorer および監査機能を使用する

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

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

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

    • [SQL Explorer]: この機能は、SQL 文のヘルスステータスを診断し、パフォーマンスの問題をトラブルシューティングし、ビジネストラフィックを分析するために使用されます。詳細については、「SQL Explorer」をご参照ください。

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

警告

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

  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 Explorer および監査機能を無効にする

警告

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 Explorer および監査機能を無効にします。

    DAS Enterprise Edition V3 を有効にして SQL Explorer および監査を有効にした場合は、パネルの SQL Explorer および監査機能のすべてのサブ機能をクリアしてから、[送信] をクリックします。

    説明

    SQL Explorer および監査機能のデータを保存するために使用されるストレージスペースは、機能が無効になってから約 1 時間後に解放されます。