嗯,你说的没错!
你刚才还说了MySQL有:错误日志文件,那你接着说一下你对MySQL错误日志文件的了解吧!
错误日志文件中会记录MySQL的 启动、运行、关闭的信息。一般
当我们发现MySQL启动不了时,第一时间都会去查看这个日志中
都记录了哪些错误信息。
一般情况下,我们都会在my.cnf中加入配置:
这样当数据库启动异常时,我们就去 /home/mysql/mysql/log/目录下找对应当错误日志,排错。
嗯,可以的!
你刚才说你还了解MySQL的慢查询日志,说说看!
慢查询其实就是在说,SQL执行的速度很慢。具体多慢算是慢查询呢?这个我们可以通过配置文件人为的控制。
比如我可以在 my.cnf 这样配置:
另外,默认情况下 MySQL不会帮我们记录慢查询日志,而是需要我们主动通过配置开启。
开启慢查询日志后,默认情况下,MySQL会认为执行时间超过10s的SQL才是慢SQL,才会记录到慢查日志中。
白日梦补充:更多关于慢查相关的知识点,可以参考前面的文章:“”
嗯,慢查说的还可以。你继续说下其它的日志吧!
再说一下MySQL的查询日志吧。
见名知意,查询日志中会记录:所有对MySQL请求的信息,无论SQL有没有被正确的执行,都会被记录进这个查询日志中。
同样的我可以在 my.cnf 中这样配置,来控制查询日志的记录位置