データベースインスタンスで実行された SQL 文を監視、管理、および監査する必要がある場合は、SQL Explorer および Audit 機能を活用できます。有効にすると、この機能はデータベースカーネルからの SQL 文を、実行に使用されたアカウント、IP アドレス、実行の詳細などの重要なコンテキストと共に自動的に記録します。これは、データベースインスタンスのパフォーマンスに影響を与えることなく行われます。また、トラフィック再生およびストレステスト機能を使用して、インスタンスの仕様を検証し、ビジネストラフィックのピークに効果的に備えることもできます。
サポートされているデータベースとリージョン
SQL Explorer および Audit 機能は、DAS Enterprise Edition のコアコンポーネントです。サポートされている特定のデータベースとリージョンは、有効にしている DAS Enterprise Edition のバージョンによって異なります。
完全で最新のリストについては、「各バージョンでサポートされているデータベースとリージョン」をご参照ください。
主な機能
検索: SQL 文と対応する情報 (データベース、ステータス、実行時間など) をクエリおよびエクスポートします。詳細については、「監査」をご参照ください。
SQL Explorer: SQL のヘルスステータスを診断し、パフォーマンスの問題をトラブルシューティングし、サービストラフィックを分析します。詳細については、「SQL Explorer」をご参照ください。
セキュリティ監査: リスクの高い SQL 文、SQL インジェクション、新しいアクセスソース、その他の脅威を自動的に検出します。詳細については、「セキュリティ監査 (旧バージョン)」をご参照ください。
トラフィック再生とストレステスト: トラフィック再生とストレステスト機能を提供し、インスタンスタイプをスケールアウトしてサービストラフィックのピークに効果的に対応する必要があるかどうかを確認できます。
SQL レビュー: グローバル SQL ワークロード分析機能を提供し、ユーザーがデータベースインスタンスで疑わしい SQL 文をすばやく特定し、これらの疑わしい SQL 文を分析し、対応する最適化の提案を提供できるようにします。詳細については、「SQL レビュー」をご参照ください。
トランザクション分析: トランザクション分析機能を使用すると、指定された期間内の特定のスレッドのトランザクションタイプ、トランザクション数、およびトランザクションの詳細を取得できます。これにより、トランザクションレベルでデータベースのパフォーマンスを理解、分析、および最適化できます。詳細については、「トランザクション分析」をご参照ください。
クイックトランザクション分析: クイックトランザクション分析機能を使用すると、分析対象の SQL 文が配置されているトランザクションの開始文と終了文を識別し、トランザクションのコミットまたはロールバックステータスを理解できます。詳細については、「クイックトランザクション分析」をご参照ください。
課金
DAS Enterprise Edition を有効にした後でのみ、SQL Explorer および Audit 機能を使用できます。DAS Enterprise Edition のさまざまなバージョンの課金については、「製品の課金」をご参照ください。
SQL Explorer および Audit を有効にする
この機能は、データベースインスタンスに対して DAS Enterprise Edition を有効にすると自動的にアクティブになります。追加の手順を手動で実行する必要はありません。詳細については、「DAS Enterprise Edition を有効にする」をご参照ください。
DAS コンソール にログオンします。
左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > インスタンスモニター を選択します。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンス ID をクリックします。インスタンスの詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit をクリックします。
SQL Explorer and Audit ページで、SQL Explorer および Audit 機能を有効にします。
Alibaba Cloud アカウントで DAS Enterprise Edition を有効にしていない場合は、プロンプトに従って DAS Enterprise Edition を有効にします。詳細については、「DAS Enterprise Edition を有効にする」をご参照ください。
データの保存期間を変更する
SQL Explorer および Audit データの保存期間を調整できます。
データの保持期間を短縮すると、新しい期間よりも古いログはすべてすぐに完全に削除されます。保持期間を短縮する前に、必要なログをエクスポートすることを強くお勧めします。
DAS コンソール にログオンします。
左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > インスタンスモニター を選択します。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンス ID をクリックします。インスタンスの詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit をクリックします。
SQL Explorer and Audit ページで、Service Settings をクリックします。
保存期間を変更して送信します。
DAS Enterprise Edition V3 を有効にしている場合は、さまざまなサブ機能のデータ保存期間を変更できます。
説明Professional Edition ページを設定して、データベースインスタンスの SQL Explorer および Audit データの [保存期間] を構成することもできます。詳細については、「DAS Enterprise Edition を管理する」をご参照ください。
このデータの保存スペースは DAS によって提供され、データベースインスタンスのストレージは消費しません。
SQL Explorer および Audit を無効にする
この機能を無効にしてもビジネスアプリケーションには影響ありませんが、既存の SQL 監査ログはすべて完全に削除されます。この機能を無効にする前に、SQL 監査ログをファイルとしてエクスポートし、ファイルをコンピューターにダウンロードすることをお勧めします。この機能を再度有効にすると、この機能が有効になった時点から SQL 監査ログが生成されます。
DAS コンソール にログオンします。
左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > インスタンスモニター を選択します。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンス ID をクリックします。インスタンスの詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit をクリックします。
SQL Explorer and Audit ページで、検索 をクリックします。
検索 タブのログリストエリアで、[エクスポート] をクリックします。
表示されるダイアログボックスで、エクスポートフィールドとエクスポート時間の範囲を選択します。
エクスポートされたファイルをダウンロードして安全に保管します。
SQL Explorer および Audit データのダウンロード機能は、DAS Enterprise Edition のバージョンによって異なります。必要に応じてダウンロードしてください。
検索 タブの View Exported Logs で、エクスポートされたファイルをダウンロードします。
タスクリスト タブで、エクスポートされたファイルをダウンロードします。
Service Settings をクリックして、SQL Explorer および Audit を無効にします。
DAS Enterprise Edition V3 を有効にしている場合は、SQL Explorer および Audit のすべての機能のチェックを外し、[送信] をクリックしてください。
説明機能を無効にすると、システムは約 1 時間以内に関連付けられたストレージスペースを解放します。
バージョン間の機能とストレージアーキテクチャ
DAS Enterprise Edition は、より優れたパフォーマンスとより柔軟な価格設定を提供するように進化しました。
V2 対 V1: V2 では、ホットストレージとコールドストレージを組み合わせた新しい基盤となるストレージアーキテクチャが導入され、コストが大幅に削減されました。
V3 対 V2: V3 はハイブリッドストレージモデルに基づいて構築されており、項目別課金が導入されているため、使用する特定の機能のみに料金を支払うことができ、柔軟性が向上します。