データベースインスタンスで実行されるSQL文を監視および管理する必要がある場合は、SQL Explorerおよび監査機能を使用して、SQL文の実行ステータスを記録および分析できます。 SQLエクスプローラーと監査機能を使用するには、DAS Enterprise Editionを有効にする必要があります。 このトピックでは、DAS Enterprise Editionを有効にして使用する方法について説明します。
DAS Enterprise Editionの概要
DAS Basic Editionが提供する機能に加えて、DAS Enterprise EditionにはSQL Explorerおよび監査機能があります。 SQL Explorerおよび監査機能を使用して、実行されたSQL文に関する情報を照会し、その情報を使用してパフォーマンスの問題をトラブルシューティングし、リスクの高いソースを特定できます。 トラフィックの再生とストレステスト機能を使用して、ピーク時にワークロードを処理するためにデータベースインスタンスをスケールアップする必要があるかどうかを確認することもできます。 次のセクションでは、DAS Enterprise Editionの機能について説明します。
検索: この機能は、SQL文と、SQL文が実行されるデータベース、SQLリクエストのステータス、各SQL文の実行期間などの関連情報をクエリおよびエクスポートするために使用されます。 詳細については、「検索 (監査) 」をご参照ください。
SQL Explorer: この機能は、SQL文の正常性の診断、パフォーマンスの問題のトラブルシューティング、およびビジネストラフィックの分析に使用されます。 詳細は、「SQL Explorer」をご参照ください。
セキュリティ監査: この機能は、リスクの高いSQL文、SQLインジェクション攻撃、新しいアクセスソースなどのリスクを自動的に特定するために使用されます。 詳細については、「セキュリティ監査」をご参照ください。
トラフィックの再生とストレステスト: これらの機能は、ピーク時にワークロードを処理するためにデータベースインスタンスをスケールアップまたはスケールアウトする必要があるかどうかを確認するために使用されます。 詳細については、「トラフィックの再生とストレステスト」をご参照ください。
SQLレビュー: この機能は、SQL文のグローバルワークロード分析をサポートします。 疑わしいSQL文をすばやく見つけ、疑わしいSQL文を分析し、対応する最適化の提案を提供するのに役立ちます。 詳細については、「SQLレビュー」をご参照ください。
トランザクション分析: トランザクション分析機能を使用して、指定された期間内のスレッドのトランザクションタイプ、トランザクション数、およびトランザクションの詳細を取得できます。 これにより、トランザクションレベルでデータベースのパフォーマンスを理解、分析、最適化できます。 詳細については、「トランザクション分析」をご参照ください。
クイックトランザクション分析: クイックトランザクション分析機能を使用して、分析するSQL文が配置されているトランザクションの開始SQL文と終了SQL文を確認できます。 これにより、SQL文のコミットまたはロールバックのステータスを取得できます。 詳細については、「クイックトランザクション分析」をご参照ください。
サポートされているデータベースとリージョン
SQL Explorerおよび監査モジュールは、DAS Enterprise Editionが有効化された後にのみ使用できます。 サポートされるデータベースとリージョンは、DAS Enterprise Editionのバージョンによって異なります。 詳細については、「DASエディションとサポートされている機能」トピックの「サポートされているデータベースとリージョン」をご参照ください。
課金
SQL Explorerおよび監査機能は、DAS Enterprise Editionがアクティブ化された後にのみ使用できます。 DAS Enterprise Editionのさまざまなバージョンの課金の詳細については、「課金の概要」をご参照ください。
SQL Explorerと監査の有効化
データベースインスタンスに対してDAS Enterprise Editionを有効化した場合、データベースインスタンスに対してSQL Explorerおよび監査機能が自動的に有効になります。 この機能を手動で有効にする必要はありません。 詳細については、「DAS Cost-efficient EditionおよびDAS Enterprise Editionの有効化と管理」トピックの「DAS Enterprise Editionの有効化」をご参照ください。
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit を選択します。
SQL Explorer and Audit ページで、[有効化] をクリックします。
Alibaba CloudアカウントでDAS Enterprise Editionを有効化していない場合は、プロンプトに従ってDAS Enterprise Editionを有効化します。 詳細については、「DAS Cost-efficient EditionおよびDAS Enterprise Editionの有効化と管理」トピックの「DAS Enterprise Editionの有効化」をご参照ください。
SQL Explorerと監査によって生成されたデータの保存期間の変更
SQL Explorerおよび監査モジュールによって生成されたデータの保存期間を短縮すると、DASは、指定された保存期間よりも長い期間保存されたSQL監査ログを直ちに消去します。 ストレージ期間を短縮する前に、SQL監査ログをコンピューターにエクスポートして保存することをお勧めします。
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit を選択します。
SQL Explorer and Audit ページで、[SQL Explorer] タブをクリックします。 このタブで、Service Settings をクリックします。
表示されるパネルで、保存期間を変更し、[送信] をクリックします。
DAS Enterprise Edition V3を有効にした場合は、さまざまなサブ機能のストレージ期間を変更できます。
説明Professional Editionページで、データベースインスタンスのSQL Explorerおよび監査モジュールによって生成されるデータの保存期間を指定することもできます。 詳細については、「DAS Cost-efficient EditionおよびDAS Enterprise Editionの有効化と管理」をご参照ください。
SQL Explorerおよび監査モジュールによって生成されたデータによって占有されるストレージ領域はDASによって提供され、データベースインスタンスのストレージを消費しません。
SQL Explorerと監査を無効にする
SQL Explorerおよび監査モジュールを無効にしても、ビジネスは影響を受けません。 ただし、SQL監査ログはクリアされます。 SQL Explorerおよび監査モジュールを無効にする前に、SQL監査ログをファイルとしてエクスポートし、そのファイルをコンピューターにダウンロードすることをお勧めします。 SQL Explorerおよび監査モジュールを再度有効にすると、SQL Explorerおよび監査モジュールが有効になった時点からSQL監査ログが生成されます。
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、リクエスト分析 > SQL Explorer and Audit を選択します。
SQL Explorer and Audit タブで、検索 をクリックします。
[ログ] セクションで、[エクスポート] をクリックします。
表示されるダイアログボックスで、[エクスポートフィールド] および [エクスポート時間範囲] パラメーターを設定し、[OK] をクリックします。
エクスポートしたファイルをデバイスにダウンロードし、ファイルを安全に保ちます。
SQL Explorerと監査のデータをダウンロードできるページは、DAS Enterprise Editionのバージョンによって異なります。 表示された実際のレイアウトに基づいて、エクスポートされたログファイルをダウンロードします。
検索 タブで View Exported Logs をクリックし、エクスポートされたログファイルをダウンロードします。
エクスポートしたログファイルを タスクリスト タブでダウンロードします。
Service Settings を設定します。 表示されるパネルで、SQLエクスプローラーと監査機能を無効にします。
DAS Enterprise V3を有効にしている場合は、SQL Explorerおよび監査モジュールのすべての機能を選択します。
説明SQL Explorerおよび監査モジュールによって生成されたデータによって占有されているストレージ領域は、SQL Explorerおよび監査モジュールが無効になってから1時間後に解放されます。
異なるバージョンのDAS Enterprise Edition間でのSQL Explorerと監査のデータの移行
DAS Enterprise Edition V1と比較して、DAS Enterprise Edition V2の基盤となるストレージアーキテクチャが変更されています。 ホットデータとコールドデータのハイブリッドストレージは、低コストでパフォーマンスを向上させるために使用されます。 ホットデータとコールドデータのハイブリッドストレージに基づいて、DAS Enterprise Edition V3の課金対象項目は機能ごとに分けられます。 これにより、請求がより柔軟になり、コストが大幅に削減されます。
データベースインスタンスがDAS Enterprise Edition V3をサポートしている場合、DAS Enterprise Edition V1またはDAS Enterprise Edition V2からDAS Enterprise Edition V3にデータを移行できます。 このようにして、よりコスト効率の高い方法で課金されます。 詳細については、FAQトピックの「DAS Enterprise Editionの異なるバージョン間でデータを移行する方法」を参照してください。