SQL,SQL语句,SQL语句优化方法
SQL语句优化方法30例
1.1 注释使用
在语句中多写注释,注释不影响SQL语句的执行效率。增加代码的可读性。
1.2 对于事务的使用
尽量使事务处理达到最短,如果事务太长最好按功能将事务分开执行(如:可以让用户在界面上多几步操作)。事务太长很容易造成数据库阻塞,用户操作速度变慢或死机情况。
1.3 对于与数据库的交互
尽量减少与数据库的交互次数。如果在前端程序写有循球访问数据库操作,最好写成将数据一次读到前端再进行处理或者写成存储过程在数据库端直接处理。
1.4 对于SELECT *这样的语句,
不要使用SELECT *这样的语句,而应该使用SELECT table1.column1这样的语句,明确指出要查询的列减少数据的通讯量并且这样的代码可读性好,便于维护。
1.5 尽量避免使用游标
它占用大量的资源。如果需要row-by-row地执行,尽量采用非光标技术,如:在客户端循环,用临时表,Table变量,用子查询,用Case语句等等。如果使用了游标,就要尽量避免在游标循环中再进行表连接的操作。
1.6 尽量使用count(1)
count函数只有在统计表中所有行数时使用,而且count(1)比count(*)更有效率。
1.7 IN和EXISTS
EXISTS要远比IN的效率高。里面关系到full table scan和range scan。几乎将所有的IN操作符子查询改写为使用EXISTS的子查询。
1.8 注意表之间连接的数据类型
sql语句优化方法详解_IT/计算机_专业资料。非常详细的SQL优化方法我们要做到不但会写 SQL,还要做到写出性能优良的 SQL,以下为笔者学习、摘录、并汇总部 分资料与大...
insert /*+noappend*/ into test1 select * from test4 ; SQL 语句优化技术分析 ————————————————————————————————————最近...
SQL语句优化方法分析与探讨_专业资料。随着数据库应用系统中数据的增加,系统的响应速度成为系统设计中需要解决的主要问题.由于用户对数据库的要求越来越高,因此必须对...
SQL 语句的调优原则在一个OLTP系统里,优化SQL语句的原则,就是尽量 减少数据的读取。调优的目的,实际是设法让语句在执行过 程中,尽可能地只读取必要的数据,不读...
SQL语句优化方法_计算机软件及应用_IT/计算机_专业资料。如何加快查询速度? 1、升级硬件 2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。 ...
sql语句优化方法30例[1]... 暂无评价 3页 免费 ORACLE SQL语句优化技术......但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器 自动生成索引...
由于用户对数据库的要求越来越高,因此必须对数据库进行优化。系统优化的一个很重要的方面就是SQL语句本身的优化,文章从应用的角度论述了SQL语句优化的一些方法。...
FROM子句与WHERE子句顺序 ?几个不推荐与推荐方法 ?实体视图与查询重写 ?新SQL语句使用建议 ?编码人员与表结构的理解 2012年12月16日 Oracle SQL语句优化 2/25 ...
优化器将无法通过索引来确定将要命中的行数,因此需要搜索该 表的所有行。 3.应...最好的方法当然是测试,看 实现相同功能的 SQL 语句哪个执行时间最少,但是数据...
SQL语句优化策略_计算机软件及应用_IT/计算机_专业资料。SQL语句优化策略SQL优化策略 ? SQL优化 ? 脚本的几个注意点 SQL执行计划 ? 共享sql语句– Oracle将用户提...
热门文档