すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:エラーログとスロークエリログの確認

最終更新日:May 10, 2026

ApsaraDB RDS コンソールの [ログ] ページで、ご利用のインスタンスのエラーログおよびスロークエリログを確認し、問題をトラブルシューティングできます。

説明

このトピックでは、エラーログおよびスロークエリログの確認方法について説明します。バイナリログに関する情報については、「自動バックアップ」および「バックアップのダウンロード」をご参照ください。

他のデータベースエンジンにおけるログ管理については、以下のトピックをご参照ください。

注意事項

  • 中国 (張家口) リージョンのインスタンスの場合、エラーログは 9 日間保持され、[スローログ詳細] タブおよび [スローログまとめ] タブのデータは 7 日間保持されます。

  • エラーログにはデッドロックログは含まれません。デッドロックログを確認するには、インスタンスの詳細ページに移動し、左側のナビゲーションウィンドウで 自律サービス > 診断 を選択して、ロック分析 タブをクリックします。

  • スロークエリログの完全性: 以下の極端なシナリオでは、スロークエリログが不完全または一部失われる可能性があります。

    • インスタンスが高負荷状態であり、パフォーマンスボトルネックが発生している。

    • インスタンスが大量の SQL リクエストを受信している。

    • スロークエリログを収集するコントロールサービスコンポーネントが異常を起こしている。

ログの表示

  1. ApsaraDB RDS コンソールにログインし、インスタンス ページに移動します。上部のナビゲーションバーで、RDS インスタンスが配置されているリージョンを選択し、該当の RDS インスタンスを見つけてインスタンス ID をクリックします。

  2. 左側のナビゲーションウィンドウで [ログ] をクリックします。

  3. [ログ] ページで、[エラーログ]、[スローログ詳細]、または [スローログまとめ] タブをクリックします。期間を指定すると、選択した期間の詳細が自動的に表示されます。

  4. 項目

    説明

    Binlog Subscription

    Data Transmission Service (DTS) を使用してバイナリログをサブスクライブします。

    エラーログ

    • データベースの実行時エラーを記録します。デフォルトでは 30 日間保持されますが、リージョンによって保持期間が異なる場合があります。たとえば、中国 (張家口) リージョンのインスタンスのログは 9 日間保持されます。

    • エラーログに完全なデッドロックログを含めるには、RDS インスタンス管理ページで以下のパラメーターを有効にする必要があります。

      • innodb_deadlock_detect パラメーターを有効にします。

      • innodb_print_all_deadlocks パラメーターを有効にし、log_error_verbosity パラメーターを 3 に設定します。

    スローログ詳細

    過去 7 日間に 1 秒以上実行された個別の SQL ステートメントを記録します。パラメータ設定 で long_query_time パラメーターを変更することで、このしきい値を調整できます。類似のステートメントは重複排除されます。

    説明

    コンソールは 1 分ごとに更新されます。

    スローログまとめ

    過去 7 日間に 1 秒以上実行された SQL ステートメントの統計的まとめおよび分析レポートを提供します。パラメータ設定 で long_query_time パラメーターを変更することで、しきい値を調整できます。

    説明

    スローログまとめのデータはリアルタイムで収集されず、6~8 時間の遅延が発生する場合があります。

よくある質問

エラーログに「[MY-000111] [Server] Binlog cache free flush message: Enter binlog cache free flush」といったエントリが多数含まれていますが、これは何か影響がありますか?

これらのログエントリは、MySQL が通常のバイナリログキャッシュ管理を実行していることを示しています。システムの動作に影響はありません。これらのログメッセージをフィルターで除外するには、以下のいずれかの方法を使用します。

  • loose_log_error_suppression_list パラメーターを変更し、ログ ID [MY-000111] を追加します。

  • log_error_verbosity パラメーターを 1 に設定します。ただし、この値に設定すると、デッドロック情報を確認できなくなります。