SQL性能调优策略

Posted 装逼是个坑,越陷越深

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL性能调优策略相关的知识,希望对你有一定的参考价值。

1.建立索引
2.避免全表扫描
  避免使用is null, is not null,这样写会放弃该字段的索引。
  如果会出现这种情况,尽量在设计表的时候设置默认值

  比较操作符中!= <>等避免使用,or 避免使用,可以使用union all进行替代
  少用 in not int
  like通配符尽量将通配符放在后边“qw%”,不要使用模糊查询,这样会使用索引
  where l = r 尽量在left边少使用函数运算,算术运算以及其他的表达式运算
  在查询中,使用exists代替in尽量。
  避免使用 select *

  在查询的时候,尽量使用索引,尽量减少数据的处理量
  数据更新集中执行














以上是关于SQL性能调优策略的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 性能调优 之执行计划(Execution Plan)调优

全面深入理解MySQL底层原理与性能调优

性能调优概述,你不能不知的优化策略

MYSQL调优策略

纯干货 | ES性能调优策略

Nginx的性能分析与调优