Database Autonomy Service (DAS) は、SQLエクスプローラーと監査機能を提供します。 SQL Explorerおよび監査機能は、完全なリクエスト分析およびセキュリティ監査機能に基づいて開発され、検索機能およびSQL Explorer機能と統合されています。 SQL文に関する情報を照会し、その情報を使用してさまざまなパフォーマンスの問題をトラブルシューティングできます。
前提条件
DAS Professional Editionは、Alibaba Cloudアカウントを使用して購入します。 DAS Professional Edition の購入方法の詳細については、「 DAS Professional Edition の購入」をご参照ください。
RDSインスタンスはRDS High-availability Editionを実行します。
RDSインスタンスは、中国 (杭州) 、中国 (上海) 、中国 (北京) 、中国 (深セン) 、中国 (張家口) 、シンガポール、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ) のいずれかのリージョンにあります。
RAMユーザーの資格情報を使用して検索機能を使用する場合は、AliyunRDSReadOnlyWithSQLLogArchiveAccessポリシーがRAMユーザーにアタッチされていることを確認してください。 RAMユーザーに権限を付与する方法の詳細については、「RAMを使用したApsaraDB RDS権限の管理」をご参照ください。
説明カスタムポリシーを作成して、ログのエクスポート機能を含む検索機能を使用する権限をRAMユーザーに付与することもできます。 詳細については、「カスタムポリシーを使用してRAMユーザーにSQL Explorerおよび監査モジュールの検索およびエクスポート機能を使用する権限を付与する」をご参照ください。
課金ルール
詳細については、「旧バージョンの課金ルール」をご参照ください。
SQLエクスプローラーと監査機能が有効になると、ApsaraDB RDSはSQL監査機能の課金を停止します。 SQL Explorerおよび監査機能は、DAS Professional Editionの料金に基づいて課金されます。 詳細については、「SQL監査機能の使用」をご参照ください。
説明
Search: 実行されるSQL文に関する情報を照会およびエクスポートします。 この情報には、SQL文の実行履歴と、各SQL文のデータベース、ステータス、および実行期間が含まれます。
SQL Explorer: SQL文を診断し、パフォーマンスの問題をトラブルシューティングし、ビジネストラフィックを分析します。
使用上の注意
RDSインスタンスに対してPgBouncerが有効になっている場合、PgBouncerを使用して実行されたSQL文は、SQLエクスプローラーおよび監査機能によって記録されません。
SQLエクスプローラーと監査機能の有効化
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、 を選択します。
SQLエクスプローラーと監査機能が有効になっていない場合は、表示されるページで [有効にする] をクリックします。 表示されるダイアログボックスで、[Professional Editionの有効化] をクリックします。
説明表示されるページに [検索] タブと [SQLエクスプローラー] タブが表示されている場合、[SQLエクスプローラーと監査] 機能が有効になります。
[検索] タブの情報の照会
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、 を選択します。
表示されるページで、[検索] タブをクリックします。 次に、関連情報を照会するための検索条件を指定します。 検索機能の詳細については、「検索」をご参照ください。
ログをエクスポートするには、[エクスポート] をクリックし、[SQLレコードのエクスポート] ダイアログボックスで [エクスポートフィールド] パラメーターを設定します。 [エクスポート時間範囲] パラメーターを設定して、24時間以内とそれ以降の両方で生成されたログをエクスポートできます。
[SQL Explorer] タブの情報の照会
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、 を選択します。
表示されるページで、[SQLエクスプローラー] タブをクリックして関連情報を表示します。 SQL Explorer機能の詳細については、「SQL Explorer機能の使用」をご参照ください。