当前位置: 首页 > news >正文

福州专业网站建设河南卓越建设工程有限公司网站

福州专业网站建设,河南卓越建设工程有限公司网站,自建网站,开发一个网站要多少钱(1)explain之ref介绍 type下的ref是非唯一性索引扫描具体的一个值 ref属性 例如:ti表先加载,const是常量 t1.other_column是个t1表常量 test.t1.ID:test库t1表的ID字段 t1表引用了shared库的t2表的col1字段&#x…

(1)explain之ref介绍

type下的ref是非唯一性索引扫描具体的一个值

ref属性

例如:ti表先加载,const是常量  t1.other_column是个t1表常量

test.t1.ID:test库t1表的ID字段 

 

 

 

t1表引用了shared库的t2表的col1字段,t1.col2=‘’ac‘’是一个常量  t2表没有索引只有id主键,col1,col2没有建立索引

 

(2)explain之rows介绍

 

 rows越少越好!

 t2开始没有索引t2理论上用到主键索引,但是实际上没用到 ,rows为640+1,然后加索引后,rows变为142+1

所以呢,我们需要先会看explain优化查询,需要先会看 ,最终优化的效果是把不合适的索引删除,逐渐建立索引,建立最符合我们系统的,这样我们MySql数据库跟我们系统跑起来就是最好的!

 

(3)explain之Extra介绍

explain中重要的几个字段:id type key rows Extra这几个是最重要的 

 

加了\G是竖着排列 

第一个sql没有按照创建的索引走,我自己在内部产生了一次排序,使用了Using filesort文件排序

第二个sql按照创建的索引走,性能更加

 

 

出现了使用Using temporary比上面Using filesort更影响效率,查询更慢

使用了临时表示非常消耗性能的,因为你创建搬数据到临时表,用完之后再把临时表回收,数据库内部要折腾一次

group by正常来讲要不别建立索引,要建立索引,grooup by一定要和索引的个数和顺序按序来,否则非常容易出现文件内排序 

 

 

 建立的索引是一个复合索引,没有写select * ,你建立的三个字段的复合索引,正好你查询的也是这三个字段,咱们两个个数和顺序刚好匹配(或者部分满足),所以这就是覆盖索引

 

 

 

 

比如你查询join非常多了,所以你配置文件的缓冲就可以调大一点 

 

 

 

 

http://www.yayakq.cn/news/367603/

相关文章:

  • 上海精品网站建设网站站点结构图
  • 姜堰网站定制wordpress外链略缩图
  • 商会网站的建设化妆品网页设计模板图片
  • 视频网站建设方案书运行时间 wordpress
  • 网站加载页模板网站运营怎么自学
  • 宁波找网站建设企业直播网站开发核心技术
  • 微信息公众平台微网站建设环保公司网站建设
  • 图书馆网站建设情况淘宝客 插件 wordpress
  • 做网站刷点击wordpress淘宝客建站教程
  • 网站建设费用计入固定资产北京哪个区互联网公司比较多
  • 龙岗网站制作效果wordpress角色名
  • paypal客户端网站建设评价wordpress繁体中文
  • 为一个村做网站wordpress仿虎嗅网
  • 企业网站开发哪家好做报废厂房网站怎么做
  • 提交您的网站天津塘沽爆炸视频完整
  • 怎么在网站视频做字幕为中国移动做网站的公司叫什么
  • 苏州建站公司认准苏州聚尚网络大潮建设集团有限公司 网站
  • 佛山模板建站wordpress轻物语主题
  • 一起做网店的网站网站建设免费书
  • 英文网站推广工作设计工作室装修效果图
  • 网站建设公司源码 asp单位网站建设情况说明书
  • 网站运营与推广计划书郴州网站建设维护
  • 酒店网站的建设手工网站大全做椅子套
  • wordpress快站杭州做网站小程序多少钱
  • 佛山网站建设公司3lue国内免费ip代理手机app
  • 网站建设与管理和计算机网络技术WordPress 文章 iframe
  • 庆阳市西峰区做网站网站的专业
  • 网站的整体风格刷死粉网站推广
  • 最低价网站建设建设集团属于什么单位
  • 做书籍封皮的网站怎么优化网站