mysql Tracing the Optimizer
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,背景:做为一个DBA,或者从事数据库相关工作的小伙伴,常见的工作就是优化sql,查看执行计划!但有时优化器给出的执行计划是错误或者不是最优的, 这时我们就要去追踪一下优化执行计划生成的过程。mysql
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
石家庄永土网络技术有限公司
数据库结构化查询语句视频
1156接口服务器处理器
数据库日志路径
税控盘开票访问数据库错误
滕州市网络安全座谈会
数据库安装一半不动
山东无双天下互联网科技公司
java测试数据库同步
宣汉网络安全宣传
ping 数据库
共享充电线系统软件开发
公安院校是否开设网络安全专业
山东厚道互联网科技有限公司
网络安全数据分类
mysql三表管理数据库源码
各地好的数据库漏洞扫描
2010服务器无法启动
计算机网络技术学php嘛
数据库安全力度最小策略
第二实验小学网络安全活动
计算机网络技术的环境分析
2021国家网络安全宣传动画
计算机网络技术基础专升本
我的世界服务器注册
义乌云软件开发自学步骤
如何招聘网络技术员
手机其他网络安全性
网吧服务器显示器开不了机
魔兽世界五区服务器崩溃