E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQL语句优化
Oracle HINT
在
SQL语句优化
过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1.
leezw03
·
2012-02-22 00:00
hint
SQL索引优化
本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的
SQL语句优化
的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’总纲建立必要的索引这次传授
liyanhui
·
2012-02-08 17:00
sql
索引
ORACLE 中
SQL语句优化
总结
)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交叉表是指那个被其他表所引用的表.
yaerfeng
·
2012-02-07 20:00
SQL语句优化
技术分析
为了让更多的新手受益,我抽空把
SQL语句优化
部分进行了整理,希望大家一起进步。一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
hjj0212
·
2012-02-07 14:00
MySQL数据库优化总结
一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、
sql语句优化
、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。
安克诚
·
2012-01-31 17:00
sql 语句优化
SQL语句优化
技术分析 最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅。为了让更多的新手受益,我抽空把
SQL语句优化
部分进行了整理,希望大家一起进步。
highfly-s
·
2012-01-11 16:00
UNION
sql
not in
in
exists
SQL 语句优化
SQL语句优化
技术分析
SQL语句优化
技术分析操作符优化IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
任永娟2011
·
2012-01-10 16:12
sql
数据库
职场
休闲
语句优化
SQL 语句优化
SQL语句优化
技术分析
SQL语句优化
技术分析操作符优化IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
任永娟2011
·
2012-01-10 16:12
职场
数据库
休闲
SQL
SERVER
SQL语句优化
方法
1.1 注释使用在语句中多写注释,注释不影响SQL语句的执行效率。增加代码的可读性。1.2 对于事务的使用尽量使事务处理达到最短,如果事务太长最好按功能将事务分开执行(如:可以让用户在界面上多几步操作)。事务太长很容易造成数据库阻塞,用户操作速度变慢或死机情况。1.3 对于与数据库的交互尽量减少与数据库的交互次数。如果在前端程序写有循球访问数据库操作,最好写成将数据一次读到前端再进行处
SHUIMOMO
·
2012-01-05 16:50
sql
数据库
优化
职场
休闲
SQL语句优化
方法
1.1注释使用在语句中多写注释,注释不影响SQL语句的执行效率。增加代码的可读性。1.2对于事务的使用尽量使事务处理达到最短,如果事务太长最好按功能将事务分开执行(如:可以让用户在界面上多几步操作)。事务太长很容易造成数据库阻塞,用户操作速度变慢或死机情况。1.3对于与数据库的交互尽量减少与数据库的交互次数。如果在前端程序写有循球访问数据库操作,最好写成将数据一次读到前端再进行处理或者写成存储过程
SHUIMOMO
·
2012-01-05 16:50
职场
优化
sql
Oracle
Sql语句优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交叉表是指那个被其他
kalision
·
2012-01-05 10:00
oracle
sql
优化
数据库
null
buffer
SQL语句优化
方法
1.1 注释使用 在语句中多写注释,注释不影响SQL语句的执行效率。增加代码的可读性。 1.2 对于事务的使用 尽量使事务处理达到最短,如果事务太长最好按功能将事务分开执行(如:可以让用户在界面上多几步操作)。事务太长很容易造成数据库阻塞,用户操作速度变慢或死机情况。 1.3 对于与数据库的交互 尽量减少与数据库的交互次数。如果在前端程序写有循球访问数据库操作,最
txf2004
·
2011-12-31 16:00
sql语句
SQL语句优化
方法
1.1 注释使用在语句中多写注释,注释不影响SQL语句的执行效率。增加代码的可读性。1.2 对于事务的使用尽量使事务处理达到最短,如果事务太长最好按功能将事务分开执行(如:可以让用户在界面上多几步操作)。事务太长很容易造成数据库阻塞,用户操作速度变慢或死机情况。1.3 对于与数据库的交互尽量减少与数据库的交互次数。如果在前端程序写有循球访问数据库操作,最好写成将数据一次读到前端再进行处
m13666368773
·
2011-12-31 16:00
sql
数据库
优化
服务器
table
通讯
Oracle
SQL语句优化
技术分析
操作符优化IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。
m13666368773
·
2011-12-31 16:00
oracle
sql
优化
互联网
服务器
null
Oracle
SQL语句优化
技术分析
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的
txf2004
·
2011-12-31 16:00
Oracle SQL
SQL语句优化
技术分析
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用I
tangzililiang
·
2011-12-28 16:00
sql语句
oracle的优化――RBO和CBO简介以及optimizer_mode参数说明
在oracle中,
sql语句优化
分成RBO(Rule-BasedOptimization)基于规则的优化和CBO(Cost-Based Optimization)基于代价的优化。
o小白
·
2011-12-27 16:24
oracle
职场
休闲
rbo
optimizer_mode
toad用法
它是一个功能强大的、低负载的开发工具,集成了模式浏览、SQL编程、PL/SQL的开发和调试,DBA管理,
SQL语句优化
等多种功能。它最大的特点就是简单易用,访问速度快。
yafzhp
·
2011-12-21 13:00
Oracle Hint
声明文献出处: http://www.cnblogs.com/ebs-blog/archive/2011/09/05/2167730.html 在
SQL语句优化
过程中,我们经常会用到hint
ctwen
·
2011-12-13 18:00
oracle
Oracle
SQL语句优化
技术:解读实战技巧
在FROM后面的表中的列表顺序会对SQL执行性能影响,在没有索引及Oracle没有对表进行统计分析的情况下Oracle会按表出现的顺序进行链接。 一.SQL语言的使用1.IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换
wws5201985
·
2011-12-06 17:47
oracle
技术
技巧
多
表
sql语句优化
:尽量使用索引避免全表扫描(3)
14.并不是所有索引对查询都有效,SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时,SQL查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用。 18.尽可能的使用 varchar/nvarchar 代替 char/nchar ,因为首先变长字段存储空间小,可以节省存储空间,其次对于查询来说,在一个相对较小
lzz7658823
·
2011-12-06 16:00
sql语句
sql语句优化
:尽量使用索引避免全表扫描(2)
8.应尽量避免在 where 子句中对字段进行表达式操作,这将导致引擎放弃使用索引而进行全表扫描。如: select id from t where num/2=100 应改为: select id from t where num=100*2 9.应尽量避免在where子句中对字段进行函数操作,这将导致引擎放弃使用索引而进行全表扫描。如: select id from t wher
lzz7658823
·
2011-12-06 16:00
sql语句
sql语句优化
:尽量使用索引避免全表扫描(1)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id
lzz7658823
·
2011-12-06 16:00
sql语句
Oracle
SQL语句优化
技术:解读实战技巧
【IT168 技术】在FROM后面的表中的列表顺序会对SQL执行性能影响,在没有索引及Oracle没有对表进行统计分析的情况下Oracle会按表出现的顺序进行链接。 一.SQL语言的使用1.IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:O
hlf48641715
·
2011-12-05 20:00
oracle
sql
优化
数据库
服务器
merge
oracle
SQL语句优化
Oracle
SQL语句优化
第1章模块功能概要描述在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后
vfast_chenxy
·
2011-11-27 18:17
oracle
oracle
sql
数据库
优化
职场
休闲
oracle
SQL语句优化
Oracle
SQL语句优化
第1章模块功能概要描述在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后
vfast_chenxy
·
2011-11-27 18:17
oracle
职场
数据库
ORACLE10g
Oracle Hint的用法
OracleHint的用法
SQL语句优化
方法30例在
SQL语句优化
过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见OracleHINT的用法:1.
vfast_chenxy
·
2011-11-23 17:07
oracle
oracle
优化
职场
hint
休闲
SQL语句优化
技术分析
一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换
ymeng_bupt
·
2011-11-17 17:00
SQL语句优化
对SQL语句进行优化有以下一些直接原因:1.SQL语句是对数据库(数据) 进行操作的惟一途径,应用程序的执行最终要归结为SQL语句的执行,SQL语句的效率对数据库系统的性能起到了决定性的作用。2.SQL语句消耗了70%~90%的数据库资源。3.SQL语句独立于程序设计逻辑,对SQL语句进行优化不会影响程序逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低。4.S
bushuaibucai
·
2011-11-17 13:00
sql
优化
数据库
table
null
insert
Sql语句优化
--经典收藏
以下并非本人整理,但是看后感觉相当不错,特此分享。1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT*FROMT1语句,要用到几列就选择几列如:
china2010pan
·
2011-11-12 15:18
优化
sql
数据库
存储
引擎
null
SqlServer
Sql语句优化
--经典收藏
以下并非本人整理,但是看后感觉相当不错,特此分享。1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT*FROMT1语句,要用到几列就选择几列如:
China2010pan
·
2011-11-12 15:00
sql
数据库
优化
null
存储
引擎
关于数据库优化
最近公司对项目进行
sql语句优化
,正好我总结一下,可能不全 1.in 和 exist 中选则使用exist 2.from后面接的表名称,在oracle中由于是从右往左执行的,所以表中数据比较少的写在最右边
jyjava
·
2011-11-07 19:00
oracle
sql
优化SQL Server数据库总结一
SQL语句优化
的基本原则:1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存
hualang
·
2011-10-30 08:00
优化SQL Server数据库总结一
SQL语句优化
的基本原则: 1、使用索引
hualang
·
2011-10-30 08:00
SQL Server
Oracle中"HINT"的30个用法
OracleSQLCacheCC++在
SQL语句优化
过程中,经常会用到hint,下面我们来介绍一下在SQL优化过程中常见Oracle中"HINT"的30个用法:1.
a416090287
·
2011-10-28 18:00
MySQL数据库优化总结
一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、
sql语句优化
、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。
zhangnn5
·
2011-10-25 18:00
oracle
sql语句优化
(1) 选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) : ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表 driving table) 将被最先处理,在 FROM 子句中包含多个表的情况下 , 你必须选择记录条数最少的表作为基础表。如果有 3 个以上的表连接
yy4408912
·
2011-10-11 10:00
1
SQL性能优化
SQL性能优化SQL性能优化SQL性能优化,可以从两方面着手:一、
SQL语句优化
;二、SQL策略优化。
cychang.good
·
2011-10-10 22:29
数据库
休闲
性能优化
数据库
SQL性能优化
SQL性能优化SQL性能优化SQL性能优化,可以从两方面着手:一、
SQL语句优化
;二、SQL策略优化。
cychang.good
·
2011-10-10 22:29
数据库
SQL优化
性能优化
休闲
SQL性能优化
SQL语句优化
1、删除重复记录 最高效的删除重复记录方法 ( 因为使用了ROWID) DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMPNO = E.EMPNO); 2、用TRUNCATE(删除全表适用)替代DELETE 3、尽量多使用COMMIT 4、计算记录条数COUNT(索
刘小彬
·
2011-09-29 15:00
sql语句
常见Oracle HINT的用法
在
SQL语句优化
过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见OracleHINT的用法:1.
xujinyang
·
2011-09-28 14:00
ORACLE
SQL语句优化
技术分析
一.SQL语言的使用 1.IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询
lya041
·
2011-09-27 11:17
oracle
数据库
职场
休闲
SQL语句优化
技术分析
一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换
lzqial1987
·
2011-09-27 10:00
SQL语句优化
技术分析
为了让更多的新手受益,我抽空把
SQL语句优化
部分进行了整理,希望大家一起进步。
cynhafa
·
2011-09-23 16:00
sql语句
SQL语句优化
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): orACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的
cynhafa
·
2011-09-23 15:00
sql语句
Oracle 性能调优学习笔记(十一)-- SQL 语句优化
SQL语句优化
判断SQL占用资源的方法 1.OEM 2.Statspack 3.ExplainPlan 4.SQLTraceandTKPROF 5.AutoTrace 优化器模型
longgangbai
·
2011-09-16 00:00
sql语句优化
原则
阅读更多1.多where,少havingwhere用来过滤行,having用来过滤组2.多unionall,少unionunion删除了重复的行,因此花费了一些时间3.多Exists,少inExists只检查存在性,性能比in强很多,有些朋友不会用Exists,就举个例子例,想要得到有电话号码的人的基本信息,table2有冗余信息select*fromtable1;--(id,name,age)s
axes
·
2011-09-14 16:00
sql语句优化
原则
1.多where,少having where用来过滤行,having用来过滤组 2.多union all,少union union删除了重复的行,因此花费了一些时间 3.多Exists,少in Exists只检查存在性,性能比in强很多,有些朋友不会用Exists,就举个例子 例,想要得到有电话号码的人的基本信息,table2有冗余信息 select * from table1;--(id
axes
·
2011-09-14 16:00
sql语句
常见Oracle HINT的用法
在
SQL语句优化
过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见OracleHINT的用法:1.
21蓝冰
·
2011-09-13 15:06
Oracle
基础
SQL语句优化
技术分析
转
SQL语句优化
技术分析一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
Voitor
·
2011-09-06 10:36
sql
数据库
优化
职场
休闲
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他