tinyint 最大存储一个字节也会花1字节来判断是不是null
字符串类型 : 字符集 utf8mb41-4字节
varchar超过255会预留2个字节存储长度 没超预留1个字节
key_len 永远是MySQL怎么分析SQL你设置的长度的最大的
联合索引可以通过key_len 来判断走了几个索引
使用desc format=json select * from table 可以查看详细情况
filtered:索引扫描过滤掉数据的占比
Extra: 额外的信息
Using filesort MySQL怎么分析SQL:MySQL 对数据在sql层进行了排序,而不是按照表内的索引进行排序读 取 。效率比较低
Using temporary :使用临时表保存中间结果,也就是说 MySQL 在对查询结果排序时使用了临时表,常见于order by 或 group by 。
Using index :表示 SQL 操作中使用了覆盖索引(Covering Index),避免了访问表的数据行 , 效率高 。
Using index condition :表示 SQL 操作命中了索引 , 但不是所有的列数据都在索引树上,还需要访问实际的行记录 。
Using where :表示 SQL 操作使用了 where 过滤条件 。
Select tables optimized away :基于索引优化 MIN/MAX 操作或者 MyISAM 存储引擎优化 COUNT(*) 操作 , 不必等到执行阶段再进行计算,查询执行计划生成的阶段即可完成优化 。
Using join buffer (Block Nested Loop) :表示 SQL 操作使用了关联查询或者子查询,且需要进行嵌套循环计算
MySQL怎么分析SQL的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql查询分析工具、MySQL怎么分析SQL的信息别忘了在本站进行查找喔 。
推荐阅读
- 直播技巧组合名称,直播技巧组合名称有哪些
- flutter怎么实现字母头像的简单介绍
- 公司如何推广网络产品,公司如何推广网络产品销售
- 健身直播拍摄全部技巧,健身直播背景图
- mysql2模块怎么使用 30万死期利息一年多少
- 电脑屏幕怎么投到手机屏幕上,电脑屏幕怎么投到手机屏幕上看
- 如何提升新媒体营销能力,如何提升新媒体内容质量
- b站手机直播小,b站手机直播小窗口播放
- java代码打印杨辉三角 java打印输出直角三角形