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

织梦游戏网站源码wordpress 如何调用函数

织梦游戏网站源码,wordpress 如何调用函数,外贸网站开发,品牌价值SQL优化措施 通过我们日常开发的经验可以整理出以下高效SQL的守则 表主键使用自增长bigint加适当的表索引,需要强关联字段建表时就加好索引,常见的有更新时间,单号等字段减少子查询,能用表关联的方式就不用子查询,可…

SQL优化措施

通过我们日常开发的经验可以整理出以下高效SQL的守则

  1. 表主键使用自增长bigint
  2. 加适当的表索引,需要强关联字段建表时就加好索引,常见的有更新时间,单号等字段
  3. 减少子查询,能用表关联的方式就不用子查询,可能在少数据量的情况下子查询比较快,但是当结果集大时效率就有大影响了,例如3w行数据的影响就很大了(案例:sql优化实战-减少子查询)
  4. 小表驱动大表
  5. 避免隐式转换,注意作为条件的数据类型是字符串还是数值
  6. 避开索引失效的场景
    1. 使用函数计算索引列作为查询条件
    2. 使用Like全模糊查询条件
    3. 复合索引情况下,最左匹配原则

分析SQL运行的依据

上面提到了这么些措施,在日常开发时多留意可以让我们写出一定时间内高效运行的SQL,但是在数据量日益增长的情况下,我们避免不了需要做一些优化,甚至于优化别人的SQL,优化的依据又从哪里来呢?这时就用到explain了。

Explain简述

不是实际执行SQL语句,而是分析执行的语句走了哪些优化措施。关于explain的说明其他文章描述的很清楚,这里就不过多展开,文章最后是我写这篇文章时阅览过的资料,有需要的可以点击进去看看。
在使用时我们主要关注下面两个字段

  • select_type:表明当前表是简单查询其他复杂查询,
  • type:索引类型,其通常的效率高低排序如下

    system>const>eq_ref>ref>range>index>all

  • key:该表实际使用的索引

还有需要注意的是每张关联的表只会用到一个索引,因此索引也不是建的越多就约有用,不然可能会有走错索引的问题。

预告

接下来会再出一篇生产SQL优化实战,本来想写在这篇内容中的,但是感觉篇幅太长了,所以分到了下一篇,这篇就作为实战前的预备知识说明好了。

参考链接

cnblog:mysql explain type详解
cnblog:explain使用指南
简书:explain详解

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

相关文章:

  • 营销型网站建设范文响应式设计的网页有哪些效果
  • 上海临平路网站建设学编程课对孩子有什么好处
  • 建网站要多少钱呢安监网站如何做紧急预案备案
  • 营销网站建设维护客户管理软件crm排名
  • 西安网站制作流程wordpress按钮下拉菜单
  • 淘宝客网站容易做吗开源企业网站建设系统
  • 徐州网站推广公司wordpress侧边栏浮动
  • 自己做的网站邮箱更改密码程序为什么总出错欧米茄表官方官网
  • 58同城保定网站建设装饰工程投标书
  • 别人在百度冒用公司旗号做网站三亚做民宿的都用什么网站
  • asp.net旅游网站开发文档百度引流平台
  • 一台ip做两个网站可以网上做单的网站
  • 网址站进销存管理软件哪个好
  • 做淘客网站需要备案吗网站后缀有什么区别
  • 免费做爰小说网站要建立网站怎么建立
  • 做亚马逊有什么网站可以借鉴宁波网站建设公司推荐哪家
  • 百度站长平台查询多语言 网站源码
  • 如何运用网站模板东莞网络科技公司排名
  • 承德微网站建设域名备案怎么关闭网站
  • 网站怎么做 织梦深圳最好的营销网站建设公司排名
  • 315网站行业家居网站建设哪家好
  • 中国建设工程造价管理网站架设网站开发环境
  • 南京企业网站宜昌最权威网站建设公司
  • 大型彩灯制作公司适合seo优化的网站
  • 肇庆市电商网站建设价格番禺建设网站外包
  • 宠物网站策划书设置wordpress数据库用户名
  • 重庆免费网站推广软件网页设计培训学多久
  • 哪些网站可以做移动端模板做响应式网站的公司
  • 长春给企业做网站的公司wordpress nginx cos html cache
  • 卧龙区网站建设价格wordpress的图床