ホームページ  >  記事  >  データベース  >  MySQL の 6 つのログ タイプの概要

MySQL の 6 つのログ タイプの概要

零下一度
零下一度オリジナル
2017-05-12 11:03:383422ブラウズ

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)                    配置文件

【関連する推奨事項】

1. mysql の無料オンライン ビデオ チュートリアル

2.

MySQL 最新のマニュアル チュートリアル3.

以上がMySQL の 6 つのログ タイプの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。