日志分类
- Error log 错误日志
- General query log 通用查询日志
- Binary log 二进制日志
- Relay log 中继日志
- Slow query log 慢查询日志
- DDL log DDL日志
通用配置
log_output='TABLE,FILE'
log_timestamps=SYSTEM
log_output
日志记录方式,可选值为'TABLE', 'FILE', 'TABLE,FILE'
。
log_timestamps
日志日期格式,可选值为UTC, SYSTEM
Error log
log_error=/exdata1/logs/mysql/mysqld.log
log_error_verbosity=3
log_error_verbosity
日志等级,可选值为1, 2, 3
。1="error" 2="error, warn" 3="error, warn, note"
General query log
general_log=ON
general_log_file=/exdata1/logs/mysql/mysql-general.log
general_log
可选值为ON|1, OFF|0
。并且可以使用mysql> SET GLOBAL general_log = 'ON'
的方式设置
Slow query log
slow_query_log=ON
slow_query_log_file=/exdata1/logs/mysql/mysql-slow.log
long_query_time=1
log_queries_not_using_indexes=ON
log_throttle_queries_not_using_indexes=1
log_slow_admin_statements=ON
#min_examined_row_limit=100000
long_query_time
查询速度小于这个值则记录慢日志,单位是秒,取值范围0~10
。
log_throttle_queries_not_using_indexes
log_slow_admin_statements
是否记录如ALTER TABLE
这样的语句慢日志
min_examined_row_limit
查询扫描记录数大于这个值则记录慢日志,单位是条,取值范围0~4294967295
网友评论