惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
B
Blog
P
Proofpoint News Feed
美团技术团队
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
有赞技术团队
有赞技术团队
小众软件
小众软件
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
罗磊的独立博客
L
LangChain Blog
GbyAI
GbyAI
腾讯CDC
T
The Blog of Author Tim Ferriss
Microsoft Security Blog
Microsoft Security Blog

博客园 - 风来风往风伤(TiAmo)

CPU监控工具 桌面日历软件 no matching host key type found. Their offer: ssh-rsa报错信息具体方法 Spring_AOP 原理 增强类型 js漂浮代码 ThoughtWorks(中国)程序员读书雷达 Java实现文件的RSA和DES加密算法 二维码 编码原理简介 Maven+eclipse+svn项目构建 QtCreator中使用CMake+Ninja加速编译 error C1088: 无法刷新编译器中间文件 error C1041: 无法打开程序数据库“xxx\vc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件 - 风来风往风伤(TiAmo) Navicat key MICROSOFT SQL SERVER 2012 序列号 IT外包概要 RuntimeError: You called this URL via POST, but the URL doesn’t end in a slash and you have APPEND_SLASH set. 判断django中的orm为空 QEventLoop配合QTimer实现阻塞任务超时处理 2019Python学习路线图
sql调优的总结
风来风往风伤(TiAmo) · 2019-05-31 · via 博客园 - 风来风往风伤(TiAmo)

sql调优的总结

  1. 列类型尽量定义成数值类型,且长度尽可能短,如主键和外键,类型字段等等
  2. 建立单列索引
  3. 根据需要建立多列联合索引
    • 当单个列过滤之后还有很多数据,那么索引的效率将会比较低,即列的区分度较低
    • 如果在多个列上建立索引,那多个列的区分度就大多了,将会有显著的效率提高
  4. 根据业务场景建立覆盖索引只查询业务需要的字段,如果这些字段被索引覆盖,将极大的提高查询效率
  5. 多表连接的字段上需要建立索引,这样可以极大提高表连接的效率
  6. where条件字段上需要建立索引
  7. 排序字段上需要建立索引
  8. 分组字段上需要建立索引
  9. where条件上不要使用运算函数,以免索引失效

posted @ 2019-05-31 11:33  风来风往风伤(TiAmo)  阅读(148)  评论(0)    收藏  举报