mysql Tracing the Optimizer
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,背景:做为一个DBA,或者从事数据库相关工作的小伙伴,常见的工作就是优化sql,查看执行计划!但有时优化器给出的执行计划是错误或者不是最优的, 这时我们就要去追踪一下优化执行计划生成的过程。mysql
千家信息网最后更新 2026年11月01日mysql Tracing the Optimizer
背景:
做为一个DBA,或者从事数据库相关工作的小伙伴,常见的工作就是优化sql,查看执行计划!但有时优化器给出的执行计划是错误或者不是最优的, 这时我们就要去追踪一下优化执行计划生成的过程。mysql 5.6提供了Tracing the Optimizer 功能这可是优化sql的一大神器
一,开启Tracing the Optimizer
set optimizer_trace_max_mem_size=300000;
set end_markers_in_json=true;
SET optimizer_trace="enabled=on";
二,生成sql 跟踪信息
explain select * from test.t1;
SELECT * FROM information_schema.optimizer_trace; --备注:这个视图就有我们想要信息,内容如下:
三,举例:
比如说sql 会因为Limit 不同的值,执行计划会不一样:

四,结总:
这里面的内容非常多,我在这只是抛砖引玉,大家可以自己去深入了角
==========================================================================
官网地址:https://dev.mysql.com/doc/internals/en/tracing-example.html
信息
内容
工作
生成
不同
抛砖引玉
功能
只是
地址
备注
小伙
小伙伴
就是
常见
数据
数据库
比如说
神器
背景
视图
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
科技互联网企业
互联网最新的科技
互联网科技有限公司图片
奇酷互联网科技
互联网科技论文
奇酷互联网络科技公司
佩信高科技互联网
云创客互联网科技公司
上海宁丞科技互联网
河南猎农互联网科技有限公司
注册互联网科技公司经营范围大全
互联网科技扶贫时间
互联网科技年终奖
从那以后互联网科技有限公司
图游互联网科技
南京一网一红互联网科技有限公司
广东鹅鹅鹅互联网科技有限公司
吉林省码上互联网科技电话
青岛易易互联网科技
互联网络科技有限公司
合肥互联网科技公司
猪兼强互联网科技
远拓互联网科技
致聘互联网科技
互联网科技汛
丰台科技园 互联网公司
太原新华互联网科技学校怎么样
山东星卡互联网科技有限公司官网
银行科技岗属于互联网吗