tencent cloud

フィードバック

操作ログ

最終更新日:2022-10-28 10:37:20

    ユースケース

    指定時間を超過したSQLステートメントクエリを「スロークエリ」といいます。対応するステートメントは「スロークエリステートメント」といい、データベース管理者(DBA)はスロークエリステートメントを分析し、スロークエリが生じた原因を探し出す過程を「スロークエリ分析」といいます。

    コンソールの【操作ログ】ページで、インスタンスのスローログの詳細、エラーログの詳細、ロールバックログの表示およびスローログのダウンロードを行うことができます。コマンドラインインターフェイス(CLI)またはTencentDB APIを使用してデータベースログを閲覧しダウンロードすることもできます。詳細については、スロークエリログのクエリおよびバイナリログのクエリをご参照ください。

    説明:

    TencentDB for MySQL単一ノードクラウドディスクバージョンのインスタンスは現在、スローログのダウンロードおよびロールバック機能をサポートしていません。

    MySQLスロークエリ関連の説明

    • long_query_time:スロークエリの閾値パラメータで、精度はマイクロ秒クラスまででき、デフォルトは10sです。SQLステートメントの実行時間がこの数値を超過すると、スローログに記録されます。
      long_query_timeパラメータを調整すれば、元のスローログに影響することはありません。例えば、スローログの閾値パラメータが10sであれば、10sを超過したスローログが報告されます。この値を1に変更しても、元々報告していたログはそのまま表示されます。
    • log_queries_not_using_indexes:未使用のインデックスの照会を記録するかどうかについてで、デフォルトはOFFです。

    操作手順

    1. MySQLコンソールにログインし、インスタンスリストのインスタンスIDまたは操作列の管理をクリックして、インスタンス管理ページに進みます。

    2. インスタンス管理ページで、操作ログ画面を選択すると、インスタンスのスローログ明細、エラーログ明細、ロールバックログ、スローログダウンロードを選択、確認できます。

      機能項目説明
      スローログの明細1か月以内にデータベースで実行時間が10秒を超えたSQLステートメントを記録
      スローログダウンロードスローログダウンロードの提供
      エラーログの明細 各起動とシャットダウンの詳細情報、および操作中のより深刻な警告とエラーメッセージをすべて記録します
      ロールバックログロールバックタスクの実行状態と進捗を記録
    3. スローログのダウンロードページで、操作カラムのダウンロードをクリックしてスローログをダウンロードします。

    4. ポップアップしたダイアログボックスでダウンロード先をコピーし、クラウドデータベースが存在するVPC内のCVM(Linux OS)にログインし、wgetコマンドを実行して、プライベートネットワークから高速でダウンロードすることをお勧めします。

      説明:

      • サイズが0KBのログはダウンロードできません。
      • ローカルダウンロードを選択して直接ダウンロードすることもできますが、時間がかかります。
      • wgetコマンド形式:wget -c 'ログファイルのダウンロードアドレス' -O カスタマイズファイル名.log

      例:

      wget -c 'http://szx.dl.cdb.tencentyun.com:303/cfdee?appid=1210&time=1591&sign=aIGM%3D' -O test.log
      
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)