码迷,mamicode.com
首页 > 数据库 > 详细

SQL性能调优策略

时间:2017-03-13 12:32:45      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:默认   int   查询   全表扫描   情况   索引   默认值   策略   通配符   

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

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

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

SQL性能调优策略

标签:默认   int   查询   全表扫描   情况   索引   默认值   策略   通配符   

原文地址:http://www.cnblogs.com/husky/p/6542064.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!