データベースインスタンスで実行される SQL 文を監視および管理するには、SQL Explorer と監査機能を使用して、それらを記録および分析できます。この機能を使用するには、DAS Enterprise Edition を有効にする必要があります。このトピックでは、DAS Enterprise Edition を有効にして使用する方法について説明します。
DAS Enterprise Edition の概要
DAS Basic Edition が提供する機能に加えて、DAS Enterprise Edition には SQL Explorer と監査が含まれています。SQL Explorer と監査を使用して、実行された SQL 文に関する情報のクエリ、パフォーマンス問題のトラブルシューティング、および高リスクソースの特定を行うことができます。また、本番トラフィック再現によるストレステスト機能を使用して、ピーク時のワークロードを処理するためにデータベースインスタンスをスケールアップする必要があるかどうかを判断することもできます。主な特徴は次のとおりです。
検索: SQL 文と、データベース、ステータス、実行時間などの対応する情報をクエリおよびエクスポートします。詳細については、「監査」をご参照ください。
SQL Explorer: SQL の健全性ステータスの診断、パフォーマンス問題のトラブルシューティング、サービストラフィックの分析などを行います。詳細については、「SQL Explorer」をご参照ください。
セキュリティ監査: 高リスクの SQL 文、SQL インジェクション、新しいアクセスソース、およびその他の脅威を自動的に検出します。詳細については、「セキュリティ監査 (旧バージョン)」をご参照ください。
本番トラフィック再現によるストレステスト: 本番トラフィック再現によるストレステスト機能を提供し、サービストラフィックのピークを効果的に処理するためにインスタンスタイプをスケールアウトする必要があるかどうかを確認するのに役立ちます。
SQL レビュー: グローバルな SQL ワークロード分析機能を提供し、ユーザーがデータベースインスタンス内の疑わしい SQL 文を迅速に特定し、これらの疑わしい SQL 文を分析し、対応する最適化の提案を提供するのに役立ちます。詳細については、「SQL レビュー」をご参照ください。
トランザクション分析: トランザクション分析機能を通じて、指定された期間内に特定のスレッドのトランザクションタイプ、トランザクション数、およびトランザクションの詳細を取得できます。これにより、トランザクションレベルでデータベースのパフォーマンスを理解、分析、および最適化するのに役立ちます。詳細については、「トランザクション分析」をご参照ください。
クイックトランザクション分析: クイックトランザクション分析機能を通じて、分析対象の SQL 文が配置されているトランザクションの開始文と終了文を特定し、それによってトランザクションのコミットまたはロールバックのステータスを理解できます。詳細については、「クイックトランザクション分析」をご参照ください。
サポートされているデータベースとリージョン
SQL Explorer と監査機能は、DAS Enterprise Edition のコアコンポーネントです。サポートされている特定のデータベースとリージョンは、有効にしている DAS Enterprise Edition のバージョンによって異なります。
完全で最新のリストについては、「各バージョンでサポートされているデータベースとリージョン」をご参照ください。
課金
SQL Explorer と監査機能は、DAS Enterprise Edition を有効にした後にのみ使用できます。DAS Enterprise Edition のさまざまなバージョンの課金の詳細については、「製品の課金」をご参照ください。
SQL Explorer と監査を有効にする
この機能は、データベースインスタンスに対して DAS Enterprise Edition を有効にすると自動的にアクティブ化されます。追加のステップを手動で実行する必要はありません。詳細については、「DAS Enterprise Edition を有効にする」をご参照ください。
DAS コンソールにログインします。
左側のナビゲーションウィンドウで、[オペレーションセンター] > [インスタンス監視] をクリックします。
ターゲットインスタンスを見つけ、インスタンス ID をクリックして、インスタンス詳細ページに移動します。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit をクリックします。
SQL Explorer and Audit ページで、SQL Explorer と監査機能を有効にします。
Alibaba Cloud アカウントで DAS Enterprise Edition を有効にしていない場合は、プロンプトに従って DAS Enterprise Edition を有効にします。詳細については、「DAS Enterprise Edition を有効にする」をご参照ください。
データストレージ期間の変更
SQL Explorer と監査データの保存期間を調整できます。
データ保持期間を短縮すると、新しい期間より古いログはすべて直ちに完全に削除されます。保持期間を短縮する前に、必要なログをエクスポートすることを強くお勧めします。
DAS コンソールにログインします。
左側のナビゲーションウィンドウで、[オペレーションセンター] > [インスタンス監視] をクリックします。
ターゲットインスタンスを見つけ、インスタンス ID をクリックして、インスタンス詳細ページに移動します。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit をクリックします。
SQL Explorer and Audit ページで、Service Settings をクリックします。
ストレージ期間を変更して送信します。
DAS Enterprise Edition V3 を有効にしている場合は、さまざまなサブ機能のデータストレージ期間を変更できます。
説明Professional Edition ページで、データベースインスタンスの SQL Explorer と監査データの [ストレージ期間] を設定することもできます。詳細については、「DAS Enterprise Edition の管理」をご参照ください。
このデータのストレージスペースは DAS によって提供され、データベースインスタンスのストレージを消費しません。
SQL Explorer と監査を無効にする
SQL Explorer と監査機能を無効にしても、サービスには影響しません。ただし、SQL 監査ログは削除されます。機能を無効にする前に、SQL 監査ログをエクスポートしてローカルに保存してください。機能を再度有効にすると、再度有効にした時点から新しい SQL 監査ログが記録されます。
DAS コンソールにログインします。
左側のナビゲーションウィンドウで、[オペレーションセンター] > [インスタンス監視] をクリックします。
ターゲットインスタンスを見つけ、インスタンス ID をクリックして、インスタンス詳細ページに移動します。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit をクリックします。
(オプション) 監査ログをダウンロードします。
[監査] タブで、[エクスポート] ボタンをクリックします。
表示されるダイアログボックスで、エクスポートするフィールドと時間範囲を選択し、[次へ] をクリックします。
タスク名と CSV 区切り文字を確認し、[確認してタスクを送信] ボタンをクリックします。
ページ右上の タスクリスト ボタンをクリックすると、[タスクリスト] ページから完了したエクスポートタスクをダウンロードできます。
ページの右上隅にある [サービス設定] ボタンをクリックします。
表示される [完全なログ] パネルで、[サービスの有効化] エリアのすべてのサービスのチェックボックスをオフにします。
[送信] をクリックします。
理由を選択または入力し、関連するリスクを確認します。
[送信してサブスクライブを解除] をクリックします。
SQL Explorer と監査機能を無効にしてから約 1 時間後、システムは SQL Explorer と監査データが占有していたストレージスペースを解放します。
バージョン間の機能とストレージアーキテクチャ
DAS Enterprise Edition は、より優れたパフォーマンスとより柔軟な価格設定を提供するために進化しました。
V2 と V1 の比較: V2 では、ホットストレージとコールドストレージを組み合わせた新しい基盤となるストレージアーキテクチャが導入され、コストが大幅に削減されました。
V3 と V2 の比較: V3 はハイブリッドストレージモデルを基盤とし、項目別の課金を導入しているため、使用する特定の機能に対してのみ支払いを行うことができ、より高い柔軟性が得られます。
関連ドキュメント
DAS Enterprise Edition と Alibaba Cloud Managed Services (旧 DAS Economy Edition) の管理
DAS Alibaba Cloud Managed Services (旧 Economy Edition) と DAS Enterprise Edition を無効にする