我是MySQL的新手。MySQL版本为5.0.95。我已经启用了慢速查询日志,并在cnf文件中编辑了慢速查询日志的位置,但是在编辑cnf文件之后,我无法在服务器位置看到慢速查询日志文件,所以我在服务器位置手动创建了log query.log。如果我错了,请纠正我,现在我想使用'mysqldumpslow /var/log/mysql/mysql-sl.log‘查看now query.log文件,但是我无法查看它的内容。是否还有其他特定查询可查看慢速查询日志文件?
发布于 2019-11-14 00:39:09
低long_query_time。缺省值是几乎无用的10秒。
慢日志的实际位置有点棘手。搜索整个磁盘,如果它没有出现在任何明显的地方。不要自己创建文件,它"mysql“可能没有写入它的权限,从而进一步混淆了您。
使用SELECT SLEEP(11);进行测试,即使在截止值为10的情况下也会出现。
是的,mysqlsdumpslow是转储它的一种方法。最好是pt-query-digest。
你知道5.0有多古董吗?总有一天你会升级的。但是,经过5.1,5.5,5.6,5.7,达到目前的8.0将是痛苦的。
https://dba.stackexchange.com/questions/253134
复制相似问题