第3节 MySQL日志系统
Posted 西二旗程序员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第3节 MySQL日志系统相关的知识,希望对你有一定的参考价值。
西二旗程序员
西二旗资深IT老梁跟你一起聊技术
视频讲解
系统文件层(File System)负责将数据库的数据和日志存储在文件系统之上,并完成与存储引擎的交互,是文件的物理存储层。主要包含日志文件,数据文件,配置文件,pid 文件,socket 文件等。
日志文件主要有以下类型:
错误日志(Error log)
默认开启,show variables like '%log_error%'
通用查询日志(General query log)
记录一般查询语句,show variables like '%general%';
二进制日志(binary log)
记录了对mysql数据库执行的更改操作,并且记录了语句的发生时间、执行时长;但是它不记录select、show等不修改数据库的SQL。主要用于数据库恢复和主从复制。
慢查询日志(Slow query log)
关注西二旗程序员
show variables like '%log_bin%'; //是否开启
show variables like '%binlog%'; //参数查看
show binary logs;//查看日志文件
记录所有执行时间超时的查询SQL,默认是10秒。
show variables like '%slow_query%'; //是否开启show variables like '%long_query_time%'; //时长
以上是关于第3节 MySQL日志系统的主要内容,如果未能解决你的问题,请参考以下文章