SQL语句优化意见

标签: SQL语句优化 sql 优化
6人阅读 评论(0) 收藏 举报
分类:

SQL语句优化意见(经验)

(1)查询所有列时,减少使用 * 返回所有列,应罗列全部具体的字段名。

(2)索引应该尽量小,在字节数小的列上建立索引。

(3)WHERE字句中有多个条件表达式时,包含索引列的表达式应置于其他条件表达式之前。

(4)避免在ORDER BY子句中使用表达式。

(5)根据业务数据发生频率,定期重新生成或重新组织索引,进行碎片整理。

查看评论

SQL语句优化方案

 1. 高效地进行SQL语句设计: 通常情况下,可以采用下面的方法优化SQL对数据操作的表现: (1)减少对数据库的查询次数,即减少对系统资源的请求,使用快照和显形图等分布式数据库对象可...
  • davistang
  • davistang
  • 2015-03-27 15:08:07
  • 3325

Mysql sql语句优化的10条建议

1、将经常要用到的字段(比如经常要用这些字段来排序,或者用来做搜索),则最好将这些字段设为索引 2、字段的种类尽可能用int或者tinyint类型。另外字段尽可能用not null 3、当...
  • u011650048
  • u011650048
  • 2016-06-13 09:40:58
  • 764

sql优化in语句

在很多时候我们在sql中会用到in语句,in语句会使得sql查询不使用索引,这也大大减低了sql执行的效率,为了能够让sql在查询中使用索引,有很多种方式可以优化,比如如果in中的类型是确定值,那么可...
  • lilovfly
  • lilovfly
  • 2016-11-03 08:57:56
  • 1576

如何优化sql语句

 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效):    ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将...
  • e3002
  • e3002
  • 2007-10-10 10:18:00
  • 30947

sql语句的简单优化

常见的sql优化技巧 ①通过变量的方式来设置参数 好: 1 stringsql = "select * from people p where p.id = ? "; ...
  • he_xiao123
  • he_xiao123
  • 2017-04-23 20:39:14
  • 672

oracle SQL语句优化概述

  • 2009年11月03日 17:17
  • 210KB
  • 下载

SQL语句常见优化十大案例

1、慢SQL消耗了70%~90%的数据库CPU资源; 2、SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 3、SQL语句可以有不同的写法; ...
  • z719725611
  • z719725611
  • 2016-10-25 15:15:49
  • 5553

SQL语句中的NOT IN 的优化

SQL语句中的IN和NOT IN子查询理解起来很直观,和实际的业务也很匹配,所有经常被开发人员使用,数据量不大的表还好,如果数据量太大将导致性能问题。 原SQL: SELECT COUNT(DISTI...
  • zhouree
  • zhouree
  • 2015-04-22 10:07:59
  • 1956

优化sql语句执行效率的方法

  • qq_31589453
  • qq_31589453
  • 2016-02-28 13:06:52
  • 1210
    个人资料
    持之以恒
    等级:
    访问量: 6315
    积分: 483
    排名: 10万+
    文章存档