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

沈阳制作网站企业新闻最新消息今天

沈阳制作网站企业,新闻最新消息今天,自学wordpress,汝州网站制作目录 1 联合索引使用姿势 2 不在查询条件索引列中做任何操作&#xff08;计算&#xff0c;函数&#xff0c;类型转换&#xff09; 3 尽量使用覆盖索引&#xff0c;减少select * 语句&#xff0c;避免回表查询 4 索引字段避免使用!&#xff0c;<>&#xff0c;not in &…

 

目录

1 联合索引使用姿势

2 不在查询条件索引列中做任何操作(计算,函数,类型转换)

3 尽量使用覆盖索引,减少select * 语句,避免回表查询

4 索引字段避免使用!=,<>,not in ,not exists,is null ,is not null查询,否则会走全表扫描

5 使用<,>,<=,>=时MySQL会进行成本计算评估是否使用索引

6 like查询时遵循最左前缀查询

7 尽量避免使用in或者or查询,MySQl会进行成本计算决定是否使用索引

8 范围查询优化,大范围拆分小范围


注意

以下结论不一定完全正确

因为MySQL执行进行成本计算选择那一条执行途径

影响成本计算因素表结构数据

因此需要具体情况结合explain进行分析确定优化途径

1 联合索引使用姿势
  • 在使用联合索引尽可能使用更多索引字段

  • 遵循最左前缀法则查询条件联合索引最左列开始不跳过索引中

  • 使用联合索引避免左边索引字段进行范围查询

2 不在查询条件索引列中做任何操作(计算,函数,类型转换)
  • left函数导致索引失效

  • 隐式类型转换导致索引失效

3 尽量使用覆盖索引,减少select * 语句,避免回表查询

4 索引字段避免使用!=,<>,not in ,not exists,is null ,is not null查询,否则会走全表扫描

5 使用<,>,<=,>=时MySQL会进行成本计算评估是否使用索引
6 like查询时遵循最左前缀查询
  • like字段左边存在%导致索引失效

  • 使用覆盖索引左like可以索引

7 尽量避免使用in或者or查询,MySQl会进行成本计算决定是否使用索引

8 范围查询优化,大范围拆分小范围

http://www.dtcms.com/wzjs/337513.html

相关文章:

  • 网站制作需要哪些软件有哪些seo推广系统
  • 移动端适配北京网站优化方式
  • 可信赖的广州做网站怎样建立自己的网站平台
  • 个人物流网站建设方案seo优化报价公司
  • 如何做网站建设方案百度知道推广软件
  • wordpress网站插件下载失败网站权重查询工具
  • 缙云政府网站建设方案免费引流微信推广
  • html5手机网站开发环境宣传推广的形式有哪些
  • 如何用手机创造游戏软件seo单词优化
  • 目前国内做情趣最好的网站市场营销案例100例
  • 深圳农产品网站制作企业营销策划书
  • 做网站服务器哪种好百度广告点击软件源码
  • 什么软件能自己做网站nba最新交易
  • wordpress的seo插件烟台seo关键词排名
  • 网站预订模板怎么做成都seo的方法
  • 北京市招标网seo怎么做
  • 上海品划网站建设有限公司seo关键词排名优化制作
  • 去哪里做网站软文广告
  • 十大最佳摄影网站十大跨界营销案例
  • 传媒公司网站设计站长素材音效下载
  • 专业网站开发哪家好seogw
  • 王爷站住重生嫡女要强嫁广东公共广告20120708
  • 永兴做网站东台网络推广
  • 美丽乡村网站建设模板营销推广是干什么的
  • 网站优化培训中心营销网站建设哪家好
  • 昆山市住房和城乡建设局网站深圳搜索引擎
  • 怎样建立自己的网站赚钱黑帽seo技术有哪些
  • 北京活动策划公司黄页新网站百度seo如何做
  • 颜色搭配对网站重要性seo关键词工具
  • dw做网站学习解析百度官方官网