このトピックでは、ApsaraDB RDS for MySQL インスタンスのエラーログとスロークエリログを ApsaraDB RDS コンソールで表示する方法について説明します。ログを使用して、RDS インスタンスの問題をトラブルシューティングできます。
このトピックのログは、エラーログとスロークエリログを指します。バイナリログの詳細については、「自動バックアップの設定」および「バックアップファイルのダウンロード」をご参照ください。
異なるデータベースエンジンを実行する RDS インスタンスのログを表示する方法の詳細については、以下のトピックをご参照ください。
使用上の注意
RDS インスタンスが中国 (張家口) リージョンにある場合、過去 9 日間に生成されたエラーログのみが保持され、スロークエリログとスロークエリログの詳細は 7 日間保持されます。
エラーログには、デッドロックログは含まれていません。デッドロックログをクエリするには、次の操作を実行します。RDS インスタンスの詳細ページの左側のナビゲーションウィンドウで、[自律サービス] > [診断] を選択します。表示されるページで、[ロック分析] タブをクリックして、デッドロックログを表示します。
手順
ApsaraDB RDS コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[ログ] をクリックします。
[ログ] ページで、[エラーログ]、[スローログの詳細]、または [スローログの概要] タブをクリックし、時間範囲を選択して、[OK] をクリックします。次の表に、[ログ] ページに表示されるタブを示します。
タブ
説明
Binlog サブスクリプション
Data Transmission Service (DTS) を使用して、バイナリログをサブスクライブすることができます。
エラーログ
過去 30 日間に発生したデータベース実行エラーに関する統計情報を提供します。
スローログの詳細
過去 7 日間に実行に 1 秒以上かかった SQL 文の詳細を提供し、重複する SQL 文を削除します。 long_query_time パラメーターを変更して、しきい値を変更できます。詳細については、「インスタンスパラメーターの変更」をご参照ください。
説明このタブは 1 分ごとに更新されます。
スローログの概要
過去 7 日間に実行に 1 秒以上かかった SQL 文の概要を提供し、概要をレポートファイルとしてエクスポートできます。 long_query_time パラメーターを変更して、しきい値を変更できます。詳細については、「インスタンスパラメーターの変更」をご参照ください。
説明スロークエリログはリアルタイムでは収集されず、6 時間から 8 時間の遅延が発生する場合があります。
説明RDS インスタンスが中国 (張家口) リージョンにある場合、ApsaraDB RDS は、過去 9 日間に生成されたエラーログと、過去 7 日間に生成されたスロークエリログの詳細と概要のみを保持します。