加载中...
第3章 MySQL日志
发表于:2021-08-06 | 分类: 《MySQL技术内幕》读书笔记
字数统计: 280 | 阅读时长: 1分钟 | 阅读量:

MySQL常用的日志类型有哪些?

错误日志

错误日志记录mysql在启动、运行、关闭过程中出现的问题,并会记录在错误文件中。用户可以通过SHOW VARIABLES LLKE 'log_error‘来定位错误日志文件。默认情况下文件名为主机名,查看错误文件并进行优化

慢查询日志

慢查询日志可以定位可能存在问题的SQL语句,从而进行SQL语句层面的优化
例如可以在MySQL启动时设一个阈值,若运行时间超过该值的SQL语句就记录到慢查日志文件中
用户可以通过SHOW VARIABLES LIKE 'log_slow_queries'

二进制日志

二进制日志记录了对MySQL数据库执行更改的所有操作,即不包括SHOW和SELECT这类语句
二进制日志的作用为基于时间点恢复数据、主从复制数据、审计数据(判断是否有注入攻击)
默认文件名为主机名.日志序列号,如host.00001。二进制日志默认关闭,需要手动开启

上一篇:
第5章 MySQL索引
下一篇:
第1章 MySQL和存储引擎
本文目录
本文目录