加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

一次很是风趣的SQL优化经验

发布时间:2019-04-05 12:06:12 所属栏目:编程 来源:风过无痕
导读:场景 我用的数据库是mysql5.6,下面简朴的先容了局景 课程表: createtableCourse( c_idintPRIMARYKEY, namevarchar(10) ) 数据100条 门生表: createtableStudent( idintPRIMARYKEY, namevarchar(10) ) 数据70000条 门生后果表SC: CREATEtableSC( sc_idin

当单个列过滤之后尚有很大都据,那么索引的服从将会较量低,即列的区分度较低,那么假如在多个列上成立索引,那么多个列的区分度就大多了,将会有明显的服从进步。

  •  按照营业场景成立包围索引

只查询营业必要的字段,假如这些字段被索引包围,将极大的进步查询服从

  •  多表毗连的字段上必要成立索引

这样可以极大的进步表毗连的服从

  •  where前提字段上必要成立索引
  •  排序字段上必要成立索引
  •  分组字段上必要成立索引
  •  Where前提上不要行使运算函数,以免索引失效 

【编辑保举】

  1. 补充MySQL和Redis短板:看HBase怎么确保高可用
  2. 测试陈诉RadonDB漫衍式数据库:从公有云验证到企业数据中心应用
  3. 超具体MySQL数据库优化
  4. 4月数据库排行:MySQL 得分强劲,PG 稳步提高
  5. 一文快速搞懂MySQL InnoDB事宜ACID实现道理
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读