SQL エクスプローラーと監査は、インスタンスのパフォーマンスに影響を与えることなく、実行アカウント、IP アドレス、詳細など、データベースインスタンスで実行された SQL ステートメントを記録し、分析します。また、トラフィック再生とストレステストを使用して、ピークワークロードに対応するためのスケールアップが必要かどうかを評価することもできます。
サポート対象のデータベースとリージョン
DAS エンタープライズ版が必要です。サポートされるデータベースとリージョンはエディションによって異なり、『DAS のエディションとサポートされる機能』トピックの「サポートされるデータベースとリージョン」セクションに記載されています。
機能
-
[検索]:対象データベース、リクエストステータス、実行時間などの詳細を含む SQL ステートメントを照会およびエクスポートします。検索 (監査)。
-
[SQL エクスプローラー]:SQL の健全性を診断し、パフォーマンスの問題をトラブルシューティングし、ビジネストラフィックを分析します。SQL エクスプローラー。
-
[セキュリティ監査]:高リスクの SQL ステートメント、SQL インジェクション攻撃、新しいアクセス元などのリスクを自動的に特定します。セキュリティ監査。
-
[トラフィック再生とストレステスト]:ピークワークロードに対応するためにデータベースインスタンスをスケールアップする必要があるかどうかを評価します。トラフィック再生とストレステスト。
-
[SQL レビュー]:SQL ワークロードをグローバルに分析し、疑わしい SQL ステートメントを特定し、最適化の提案を取得します。SQL レビュー。
-
[トランザクション分析]:指定された期間内のスレッドのトランザクションタイプ、数、および詳細を表示して、トランザクションレベルでデータベースのパフォーマンスを最適化します。トランザクション分析。
-
[クイックトランザクション分析]:トランザクションの開始 SQL ステートメントと終了 SQL ステートメントを確認して、コミットまたはロールバックのステータスを判断します。クイックトランザクション分析。
課金
DAS Enterprise Edition が必要です。課金ルールはエディションによって異なります。詳細については、「課金の概要」をご参照ください。
SQL エクスプローラーと監査の有効化
インスタンスで DAS Enterprise Edition がすでに有効になっている場合、SQL エクスプローラーと監査は自動的に有効になります。手動で操作する必要はありません。詳細については、「DAS Enterprise Edition の有効化」をご参照ください。
にログインします。DASコンソール.
左側のナビゲーションウィンドウで、インスタンスモニター.
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
-
ナビゲーションペインで、リクエスト分析 > SQL Explorer and Audit を選択します。
-
SQL Explorer and Audit ページで、[有効化] をクリックします。
DAS Enterprise Edition が有効になっていない場合は、画面の指示に従ってください。詳細については、「DAS Enterprise Edition の有効化」をご参照ください。
ストレージ保存期間の変更
ストレージの保存期間を短縮すると、DAS は新しい保存期間より古い SQL 監査ログを直ちに消去します。この変更を行う前に、ログをエクスポートして保存してください。
にログインします。DASコンソール.
左側のナビゲーションウィンドウで、インスタンスモニター.
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
-
ナビゲーションペインで、リクエスト分析 > SQL Explorer and Audit を選択します。
-
SQL Explorer and Audit ページで、Service Settings をクリックします。
-
表示されたパネルで、ストレージの保存期間を変更し、[送信] をクリックします。
DAS Enterprise V3 では、サブ機能ごとに異なるストレージ保存期間を設定できます。
説明-
Professional Edition ページで [ストレージ保存期間] を設定することもできます。詳細については、「DAS Economy Edition と DAS Enterprise Edition の有効化と管理」をご参照ください。
-
SQL エクスプローラーと監査のデータは DAS に保存されるため、データベースインスタンスのストレージを消費しません。
-
SQL エクスプローラーと監査の無効化
SQL エクスプローラーと監査を無効にしてもビジネスには影響しませんが、すべての SQL 監査ログは消去されます。無効にする前にログをエクスポートしてダウンロードしてください。この機能を再度有効にすると、その時点からロギングが再開されます。
にログインします。DASコンソール.
左側のナビゲーションウィンドウで、インスタンスモニター.
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
-
ナビゲーションペインで、リクエスト分析 > SQL Explorer and Audit を選択します。
-
SQL Explorer and Audit ページで、検索 タブをクリックします。
-
検索 セクションで、[エクスポート] をクリックします。
-
表示されたダイアログボックスで、[エクスポートされたフィールド] と [エクスポート時間範囲] パラメーターを指定し、[OK] をクリックします。
-
エクスポートされたファイルをダウンロードして保存します。
ダウンロード場所は、DAS Enterprise Edition のバージョンによって異なります:
-
検索 タブで View Exported Logs をクリックして、エクスポートされたファイルをダウンロードします。
-
タスクリスト タブでエクスポートされたファイルをダウンロードします。
-
-
Service Settings をクリックして、SQL エクスプローラーと監査機能を無効にします。
DAS Enterprise V3 の場合、SQL エクスプローラーと監査のすべてのサブ機能を選択します。
説明SQL エクスプローラーと監査データが使用していたストレージは、機能が無効になってから 1 時間後に解放されます。
DAS Enterprise Edition バージョン間の SQL エクスプローラーと監査データ移行
DAS Enterprise V2 では、より低コストで優れたパフォーマンスを実現するために、ホット/コールドハイブリッドストレージが導入されました。V3 では、機能ごとに課金がさらに分離され、より柔軟でコスト効率の高い価格設定が実現されています。
お使いのインスタンスが V3 をサポートしている場合は、V1 または V2 から移行することで、より低価格でご利用いただけます。詳細については、「異なるバージョンの DAS Enterprise Edition 間でデータを移行するにはどうすればよいですか?」をご参照ください。