首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL可以对每个查询进行自动解释吗?

问MySQL可以对每个查询进行自动解释吗?
EN

Database Administration用户
提问于 2020-07-06 04:03:53
回答 1查看 71关注 0票数 0

我们只有两个初级DBA,没有高级DBA,没有人来指导我们。我们需要检查几乎30个大型项目的每个查询。根据查询的不同,每个查询需要5分钟到2个小时。作为一名评论员,这对我的时间实在是累赘。

我的问题是,MySQL是否可以对每个查询进行自动解释,而不必手动运行EXPLAIN并记录未优化查询的结果?或者是克隆约伯?如果可能的话,怎么做呢?

EN

回答 1

Database Administration用户

发布于 2020-07-06 15:22:18

启用MySQL的缓慢查询日志。

任何超过定义时间的内容都会写入日志中,您可以查看它。

或者,更好的是,把它扔回编写查询的开发人员,让他们看一看,然后再编写一个更好的查询。

“教人钓鱼”所有这些..。

数据库是每个人的责任,而不仅仅是DBA的责任。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/270419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档