![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
optimizer_trace
xiaobo_z
这个作者很懒,什么都没留下…
展开
-
一、optimizer_trace介绍
在mysql中,optimizer_trace用来跟踪优化器的执行过程,来选择合适的索引来对query进行优化。我们目前想要通过分析optimizer_trace的执行过程来推测未构建的索引对query的cost的计算。引用:mysql官方文档...原创 2019-04-17 18:14:34 · 822 阅读 · 0 评论 -
二、optimizer_trace基本使用
#打开optimizer_traceSET optimizer_trace="enabled=on";#输入SQL语句SELECT ...;#查询optimizer_traceSELECT * FROM INFORMATION_SCHEMA.OPTIMIZER_TRACE;#关闭optimizer_traceSET optimizer_trace="enabled=off";...原创 2019-04-17 18:19:20 · 547 阅读 · 0 评论 -
三、optimizer_trace分析
{ "steps": [ { "join_preparation": { //这是连接的准备工作 "select#": 1, "steps": [ { "expanded_query": "/* select#1 */ select `student`.`s_name` AS `s_name` fr...原创 2019-04-17 20:36:02 · 193 阅读 · 0 评论