My SQL日志 学习心得

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了My SQL日志 学习心得相关的知识,希望对你有一定的参考价值。

My SQL日志知识要点 归纳总结

mysql日志类别及各个日志的特点归纳如下图:

技术分享图片

重点归纳:

(一)、四种日志的启动语句:

1、启动二进制日志

 技术分享图片

2、启动错误日志

 技术分享图片

3、启动通用查询日志

 技术分享图片

4、启动慢查询日志

 技术分享图片

(二)、四种日志的删除语句:

删除二进制日志

1删除所有的二进制日志文件使用RESET MASTER;

2只删除部分二进制日志文件使用PURGE MASTER LOGS;

错误日志通用查询日志慢查询日志以文本文件的形式存储在文件系统中,所以可以直接删除

平时应打开哪些日志

日志既会影响mysql的性能,又会占用大量磁盘空间。因此,如果不必要,应尽可能少地开启日志。

根据不同的使用环境,考虑开启不同的日志。

例如开发环境中优化查询效率低的语句,可以开启慢查询日志,或者生产环境中发现某些SQL执行特别慢也可以开启

如果磁盘空间不是特充足可以在高峰期间开启,在捕获到查询慢的SQL之后再关闭慢查询日志

 

如果需要搭建复制环境,那么就一定要开启二进制日志,如果数据特别重要也建议开启二进制日志,以便数据库损坏的时候也可以通过二进制日志挽救一部分数据

 

通用日志无论在哪种情况下,一般不建议开启 

 

 

以上是关于My SQL日志 学习心得的主要内容,如果未能解决你的问题,请参考以下文章

学习心得

SQL 注入(SQL Injection)学习心得

SQL查询语句学习心得

Mybatis映射文件sql语句学习心得

我的MYSQL学习心得(十七) 复制

DVWA 安装使用 & SQL注入学习心得