第3节 MySQL日志系统

Posted 西二旗程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第3节 MySQL日志系统相关的知识,希望对你有一定的参考价值。


第3节 MySQL日志系统

西二旗程序员

西二旗资深IT老梁跟你一起聊技术

第3节 MySQL日志系统


  • 视频讲解


系统文件层(File System)负责将数据库的数据和日志存储在文件系统之上,并完成与存储引擎的交互,是文件的物理存储层。主要包含日志文件,数据文件,配置文件,pid 文件,socket 文件等。

日志文件主要有以下类型:

  • 错误日志(Error log)

    默认开启,show variables like '%log_error%'

  • 通用查询日志(General query log)

    记录一般查询语句,show variables like '%general%';

  • 二进制日志(binary log)

    记录了对mysql数据库执行的更改操作,并且记录了语句的发生时间、执行时长;但是它不记录select、show等不修改数据库的SQL。主要用于数据库恢复和主从复制。

  •     show variables like '%log_bin%'; //是否开启

        show variables like '%binlog%'; //参数查看

        show binary logs;//查看日志文件

  • 慢查询日志(Slow query log)

  • 记录所有执行时间超时的查询SQL,默认是10秒。

    show variables like '%slow_query%'; //是否开启show variables like '%long_query_time%'; //时长

  • 关注西二旗程序员



以上是关于第3节 MySQL日志系统的主要内容,如果未能解决你的问题,请参考以下文章

第11天 日志收集系统kafka库实战

Mysql,日志系统

MySQL - 实战 - 基础架构和日志系统

Windows下MySQL日志管理(Linux相似)1.1

Linux系统 mysql开启日志文件

日志管理