Mysql索引慢解决

news/2024/11/24 12:08:31/

索引慢解决

explain关键字

explain+SQL

  1. id执行顺序,id相同从上到下;id不同,如果是子查询id序号会递增,id值越大优先级越高;id相同和不同都存在时,id相同理解为一组,从上往下顺序执行,所有组中,id值越大优先级越高。

  2. select_type:SIMPLE为简单的select查询,查询中不包含子查询或者UNION;PRIMARY为包含任何复杂子部分,最外层则被标记为Primary;DERIVED(衍生)是FROM列表中包含的子查询,Mysql会递归这些子查询,结果存放在临时表中;SUBQUERY是select或者where列表中包含子查询

  3. table:显示这行数据属于那张表

  4. type:访问类型排序system>const>eq_ref>ref>range>index>All。最好保证range级别,最好能到ref

    • system:只有一行记录

    • const:通过索引一次就能找到,primary或者unique索引

    • eq_ref:唯一性索引扫描,对每一个索引键,表中只有一条记录与之对应,常见于主键或唯一索引扫描

    • ref:非唯一索引,普通索引

    • range:只检索给定行比如where id>0

    • index:从索引树中遍历,和all都是读全表,但all是从硬盘读取

    • All:遍历全表

  5. possible_key:可能应用在这张表中的索引可是多个,不一定用上

  6. key:实际使用索引

  7. ref:索引那一列被使用

  8. rows:执行查询时必须检查的次数

  9. extra:常见重要额外信息

    • using filesort:无法利用索引完成的排序“文件排序”
    • using temporary:使用临时表

索引失效
在这里插入图片描述


http://www.ppmy.cn/news/152025.html

相关文章

Tecplot 360 EX 2019 安装教程

Tecplot 360 EX 2019 安装教程 原创: 圈儿 IT服务圈儿 IT服务圈儿 有温度、有态度的IT自媒体平台 软件下载 【名称】:Tecplot 360 EX/Chorus/Focus/RS 2019 【大小】:286MB 【语言】:英文 网盘链接及解压密码:后台…

bandzip和360解压_360压缩和bandizip哪个好 360压缩和bandizip软件功能对比详情

360压缩和bandizip哪个好?使用压缩包来记性传输已经是十分常见的了。而互联网上也有各种压缩软件供大家来选择。对于还不是很了解360压缩和bandizip哪个好的小伙伴们,下面就为大家带来这两款软件的详细分析。 bandizip 这款软件是由韩国公司所推出的一款压缩软件。…

进一步解析ie环境下z-index问题解决方法

ie的z-index问题 在写前端html页面的时候,有些层我们想着让它不论本身在dom结构的什么位置,但是都显示在屏幕的最前方,而不要被后面的元素遮盖,比如弹出的二级菜单、展开的地址选择列表、展开的礼券列表(一般都是xx列…

Unity鼠标控制物体360°旋转和点击移动

一:操作 创建一个游戏对象(方块) 把代码挂在摄像机上 二:代码 public Camera ca; public GameObject transformObj; Ray ray; RaycastHit RayHit; Vector3 vector3; GameObject obj;//获取点击到的物体 Vector3 startMousePo…

非360手柄玩游戏视角颠倒的解决方案

最近玩游戏遇到一个手柄视角转动的问题,由于缺钱,实在不想入手360的手柄 x360ce这个工具又不好使 下面是找到一个不用工具,通过修改注册表解决视角转动问题的 这本身跟技术没啥关系,但是我决定还是记录一下,方便遇到相…

css3动画旋转360度,CSS3旋转动画(360度旋转、旋转放大、放大、移动) 用法和实例...

CSS3旋转动画(360度旋转、旋转放大、放大、移动) 用法和实例 Internet Explorer 10、Firefox、Opera 支持 transform 属性。 Internet Explorer 9 支持替代的 -ms-transform 属性(仅适用于 2D 转换)。 Safari 和 Chrome 支持替代的 -webkit-transform 属性(3D 和 2D 转换)。 Op…

HTML实现图片360度循环旋转

HTML实现图片360度循环旋转 效果图 //css代码 .header{-webkit-animation:rotateImg 1s linear infinite;width: 80px ;height: 80px;border: 1px solid #ccc;vertical-align: middle; }keyframes rotateImg {0% {transform : rotate(0deg);}100% {transform : rotate(360deg)…

CSS中动画——Z轴平移,旋转,缩放

一、Z轴平移 z轴平移,调整元素在z轴的位置,正常情况下调整元素和人眼之间的距离,距离越大,元素离人越近,z轴平移属于立体效果(近大远小),默认情况下网页不支持透视,如果…