MySQL中的日志文件(一)

2020-11-29  本文已影响0人  花醉霜寒

慢查询日志

参数配置

如何分析慢查询日志

mysqldumpslow ***_slow.log

若用户需要查询时间最长的十条SQL

mysqldumpslow -s al -n 10 ***_slow.log

从MySQL5.1版本开始慢查询日志可以放入一张表中,通过参数log_output来设置,该参数可以设置为File和Table,file表示以文件的方式,table表示以MySQL表格的形式。

二进制文件 binlog

对MySQL数据库执行更改的所有操作进行记录
作用:1)恢复 2)复制 3)审计

参数配置

如何查看二进制文件:

mysqlbinlog -vv --start-position=**** ***.0001

重做日志文件

默认情况下,数据目录下会有两个名为ib_logfile0和ib_logfile1的文件,就是重做日志文件,重做日志组默认包含两个日志文件,先写日志文件1,文件1写满之后,切换到日志文件2,文件2写满之后,又切换回日志1。

配置参数

上一篇下一篇

猜你喜欢

热点阅读