我们只有两个初级DBA,没有高级DBA,没有人来指导我们。我们需要检查几乎30个大型项目的每个查询。根据查询的不同,每个查询需要5分钟到2个小时。作为一名评论员,这对我的时间实在是累赘。
我的问题是,MySQL是否可以对每个查询进行自动解释,而不必手动运行EXPLAIN并记录未优化查询的结果?或者是克隆约伯?如果可能的话,怎么做呢?
发布于 2020-07-06 15:22:18
启用MySQL的缓慢查询日志。
任何超过定义时间的内容都会写入日志中,您可以查看它。
或者,更好的是,把它扔回编写查询的开发人员,让他们看一看,然后再编写一个更好的查询。
“教人钓鱼”所有这些..。
数据库是每个人的责任,而不仅仅是DBA的责任。
https://dba.stackexchange.com/questions/270419
复制相似问题