mysql优化器追踪示例
16lz
2021-07-03
优化器追踪示例
查看优化器状态
show variables like 'optimizer_trace';
会话级别临时开启
set session optimizer_trace="enabled=on",end_markers_in_json=on;
设置优化器追踪的内存大小
set OPTIMIZER_TRACE_MAX_MEM_SIZE=1000000;
执行自己的SQL
select host,user,plugin from user;
information_schema.optimizer_trace表
SELECT trace FROM information_schema.OPTIMIZER_TRACE;
导入到一个命名为xx.trace的文件,然后用JSON阅读器来查看(如果没有控制台权限,或直接交由运维,让他把该 trace 文件,输出给你就行了。 )。
SELECT TRACE INTO DUMPFILE "E:\\test.trace" FROM INFORMATION_SCHEMA.OPTIMIZER_TRACE;
注意:不设置优化器最大容量的话,可能会导致优化器返回的结果不全
更多相关文章
- 网站快速排名优化_企业站优化必读
- 7.【商城后台管理系统】基于TP6开发友情链接增删改查以及网站基
- PHP:【商城后台管理系统】部署友情链接,网站基础设置
- hash表的优化思路
- 微信抽奖小程序如何制作?
- TP6之多数据库,路由设置与多应用模式
- 18.【TP6学习笔记】Cookie的设置保存删除读取的使用
- 19.【TP6学习笔记】Cache缓存的设置和清除等使用操作
- PHP:文件上传上传限制,文件大小不超过5M,文件后缀设置,检查图片合