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

ApsaraDB RDS:ApsaraDB RDS for SQL Server の SQL Explorer および監査

最終更新日:Mar 04, 2026

スロークエリの原因を調査する場合、不正アクセスを追跡する場合、またはコンプライアンス要件を満たす場合などにおいて、SQL 実行記録を手動で収集するのは現実的ではありません。SQL Explorer および監査は、データベースカーネルによって実行されたすべての SQL 文(実行アカウント、ソース IP アドレス、実行詳細を含む)を自動的にキャプチャします。この機能は、インスタンスのパフォーマンスにほとんど影響を与えません。

SQL Explorer および監査には、以下の 2 つの機能があります:

  • 監査: 過去の SQL 文の実行記録を照会およびエクスポートできます。対象となる項目には、データベース名、実行ステータス、および実行時間が含まれます。

  • SQL Explorer: SQL の正常性診断、パフォーマンスの問題のトラブルシューティング、およびサービストラフィック分析。

サポート対象インスタンス

説明

カスタムポリシーは、エクスポート機能を含む監査機能に必要な権限をRAM ユーザーに付与することもできます。

課金

SQL Explorer and Audit を有効にすると、従来の SQL 監査 (データベース監査) 機能の課金は停止します。 SQL Explorer and Audit は、Database Autonomy Service (DAS) Enterprise Edition の一部として課金されます。 詳細については、「課金」をご参照ください。

SQL Explorer および監査の有効化

  1. インスタンス ページに移動します。上部ナビゲーションバーからご利用の RDS インスタンスのリージョンを選択し、インスタンス ID をクリックします。

  2. 左側ナビゲーションウィンドウで、自律サービス > SQL Explorer および監査 を選択します。

  3. 監査ログの有効化 をクリックし、有効化する機能を選択して、送信 をクリックします。

    Enable SQL Explorer and Audit

  4. 確認ダイアログボックスで OK をクリックします。

SQL Explorer および Audit を有効化した後、必要に応じて、[SQL Explorer および Audit] ページで Audit および SQL Explorer の機能を使用できます。

データ保存期間の変更

警告

保存期間を短縮すると、DAS により新しい期間を超える監査ログが即座に削除されます。保存期間を短縮する前に、監査ログをエクスポートして保存してください。

  1. インスタンス ページに移動します。上部ナビゲーションバーからご利用の RDS インスタンスのリージョンを選択し、インスタンス ID をクリックします。

  2. 左側ナビゲーションウィンドウで、自律サービス > SQL Explorer および監査 を選択します。

  3. サービス設定 をクリックします。

  4. サービス設定 ダイアログボックスで、監査保持期間 を調整し、送信 をクリックします。

説明

SQL Explorer および監査のデータは DAS によって保存されます。データベースインスタンスのストレージ領域を占有しません。

SQL Explorer および監査の無効化

警告

SQL Explorer および監査を無効化すると、すべてのログが削除されます。無効化する前にログをエクスポートして保存してください。その後、機能を再び有効化した場合、再有効化時点以降のログのみが記録されます。

ステップ 1:ログのエクスポート

  1. インスタンス ページに移動します。上部ナビゲーションバーからご利用の RDS インスタンスのリージョンを選択し、インスタンス ID をクリックします。

  2. 左側ナビゲーションウィンドウで、自律サービス > SQL Explorer および監査 を選択します。

  3. エクスポート をクリックします。

  4. エクスポートするフィールドと時間範囲を選択します。ホットストレージとコールドストレージを併用している場合は、CSV 区切り文字 を選択します。

  5. エクスポートが完了したら、タスク をクリックして、エクスポートされたファイルをダウンロード・保存します。

ステップ 2:機能の無効化

  1. サービス設定 をクリックします。

  2. SQL Explorer および監査のすべての機能チェックボックスを解除し、送信 をクリックします。

重要

機能を無効化してから約 1 時間後に、SQL Explorer および監査のデータが占めていたストレージ領域が解放されます。

よくある質問

過去の SQL 実行記録を確認するにはどうすればよいですか?

SQL Explorer と監査が有効な場合は、監査機能を使用して、SQL 実行レコードを直接表示およびエクスポートできます。

この機能が有効になっていない場合、過去の SQL レコードは利用できません。代わりに、特定の時点にデータを復元することで、異なる時点での SQL 変更を比較し、変更内容を分析できます。

説明

今後の分析および監査のために、SQL 実行詳細を継続的に記録できるよう、SQL Explorer および監査は可能な限り早期に有効化することを推奨します。