ホームページ >データベース >mysql チュートリアル >MySQL の 6 つのログ タイプの概要
MySQL には主に次のログ タイプがあります:
エラー ログ - MySQL サービスの起動およびシャットダウン プロセス中の情報、およびその他のエラーおよび警告情報。デフォルトはデータディレクトリにあります。
一般クエリ ログ - 選択クエリ ステートメントを記録するために使用されるログ。 general_log と general_log_file はデフォルトでオフになっており、オフにすることをお勧めします。
スロークエリログ - log-slow-queries は、long_query_time を超えるすべての SQL ステートメントを記録します。
バイナリログ - バックアップと復元に使用される、データ変更を引き起こすすべての操作を記録します。バイナリ ログはデフォルトでデータ ディレクトリに保存され、更新およびサービスの再起動中にロールされます。
リレーログ - イベントはメインサーバーのバイナリファイルからコピーされ、バイナリログと同じ形式でバイナリファイルとして保存されます。
トランザクションログ - トランザクションの一貫性を確保します。
遅いクエリ ログ:
mysql> show variables like "long%"; #查看慢查询日志信息 +-----------------+----------+ | Variable_name | Value | +-----------------+----------+ | long_query_time | 3.000000 | +-----------------+----------+ 1 row in set (0.13 sec)
mysql> show variables like "slow%"; #查看慢查询日志设置 +---------------------+-----------------------------+ | Variable_name | Value | +---------------------+-----------------------------+ | slow_launch_time | 2 | | slow_query_log | OFF | | slow_query_log_file | /data/mysql/slave2-slow.log | +---------------------+-----------------------------+rree
3 rows in set (0.06 sec) mysqldumpslow -s c -t 10 /database/mysql/mysql06_slow.log #查看访问最多的10个SQL mysql> set long_query_time=5; #慢查询时间设置,永久改变需要更改 Query OK, 0 rows affected (0.25 sec) 配置文件
【関連する推奨事項】
2.以上がMySQL の 6 つのログ タイプの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。