首页 > 网络运维 > Linux/Mysql > 正文

mysql三种日志的区别

mysql三种日志的区别

MySQL 日志是 MySQL 的一个重要组件,是记录系统中有关相关事件发生的记录,方便用户回溯信息,找到系统状态的重要参考资料。MySQL 日志主要有 Error Log,Slow Query Log 和 General Log 三种,三者之间却有着明显的区别。

Error log 记录的数据库的错误信息和警告,它保存了数据库中出现的全部错误,同时,它还会提醒用户系统消耗资源上的问题,用户可以根据 Error log 中记载的错误,快速排除问题,也可以及时采取措施,避免重大灾难的发生。

Slow Query Log 保存的是执行时间较长的SQL查询语句,它可以看出系统中的性能瓶颈,把系统的运行慢的原因归结到SQL语句上,有助于团队在解决运行缓慢的SQL上下更多的精力,从而获得性能的提升。

General Log 记录的是MySQL服务器中客户端的SQL查询命令,它包括:连接数据库服务器的客户端信息,字符集,创建、删除数据库及表操作,以及标准SQL语句,通过 General Log 记录的信息,对用户操作信息的管理有一定的作用。

从上文可以看出,Error log、Slow Query Log 和 General Log 均是记录 MySQL 日志的重要部分,它们之间有明显的区别:Error log 记录的是数据库的错误信息和警告;Slow Query Log 记录的是执行时间较长的 SQL 查询语句;General Log 记录的是 MySQL 服务器客户端的 SQL 查询命令,其中包括连接数据库服务器的客户端信息、字符集、创建和删除数据库以及标准SQL语句等。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/mysql/2597.html

相关推荐

支付宝
微信
赞助本站