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语句优化
SQL语句优化
心得(Oracle)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询
logqq
·
2011-08-29 09:00
oracle
sql语句优化
为了让更多的新手受益,我抽空把
SQL语句优化
部分进行了整理,希望大家一起进步。
rainyear
·
2011-08-22 15:00
sql语句
SQL语句优化
的34条建议
写在前面; 看了这个34条建议,受益匪浅,于是转发下,供自己,也供有需要的人一块参阅。应该说对自己在编写高效的SQL语句有很大帮助. (1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基
wukunting
·
2011-08-21 14:00
oracle
sql
优化
数据库
null
buffer
SQL语句优化
技术分析
一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换
corporal_liu
·
2011-08-19 09:15
oracle
数据库
软件开发
统计
记录
sql YH
SQL优化之建立索引一 基于索引的
SQL语句优化
之降龙十八掌 不指定 转自 尘封往事 引用功能被关闭了。
ruantongsheng
·
2011-08-19 08:00
sql
Oracle
SQL语句优化
技术分析
操作符优化部分操作符IN用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过
ziwen00
·
2011-08-18 12:00
oracle
sql
优化
table
null
Access
sql语句优化
http://www.cnblogs.com/tomsun/archive/2005/12/14/296959.html1.合理使用索引索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。●在
xxqcpj
·
2011-08-12 17:24
sql
数据库
职场
休闲
语句优化
My
SQL语句优化
的原则 使你的-- SQL 语句完全优化--Oracle
My
SQL语句优化
的原则1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。
adparking
·
2011-08-11 14:00
My
SQL语句优化
的原则 使你的-- SQL 语句完全优化--Oracle
My
SQL语句优化
的原则 1、使用索引来更快地遍历表。 缺省情况下建立的索引是 非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上 随机存放在数据页上。
yuxianhua
·
2011-08-11 14:00
oracle
Oracle的SQL语法提示
在
SQL语句优化
过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1.
javatome
·
2011-08-10 15:00
oracle
Oracle的SQL语法提示
在
SQL语句优化
过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见OracleHINT的用法:1.
cainiaowys
·
2011-08-07 22:00
oracle
sql
优化
table
insert
merge
优化SQL Server数据库的经验总结
SQL语句优化
的基本原则: 1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引
loveseaside
·
2011-08-01 13:00
SQL Server
实用的Oracle数据库优化策略总结篇
SQL语句优化
这个好办,抓到挪借CPU高的SQL语句,依据索引、SQL技巧等修改一下,行之管用。
Acmey
·
2011-07-31 17:00
oracle数据库
oracle sql优化总结
参照往年优化SQL的经验和网上对
SQL语句优化
的方法总结,加上oracle这么强大的SQL分析工具,把写的不是很优的SQL拿来优化了。
feng1603
·
2011-07-26 09:00
oracle
sql
优化
数据库
ibatis
null
sql语句优化
sql语句优化
性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好。
aiape
·
2011-07-26 09:00
sql语句
冯祖洪转 oracle sql优化总结
参照往年优化SQL的经验和网上对
SQL语句优化
的方法总结,加上oracle这么强大的SQL分析工具,把写的不是很优的SQL拿来优化了。
feng1603
·
2011-07-20 11:00
sql语句优化
原则
1.多where,少having where用来过滤行,having用来过滤组 2.多union all,少union union删除了重复的行,因此花费了一些时间 3.多Exists,少in Exists只检查存在性,性能比in强很多,有些朋友不会用Exists,就举个例子 例,想要得到有电话号码的人的基本信息,table2有冗余信息 select * from table
zhangchengchao
·
2011-07-18 21:00
sql
oracle TOAD解决方案 Knowledge Xpert
它是一个功能强大的、低负载的开发工具,集成了模式浏览、SQL编程、PL/SQL的开发和调试,DBA管理,
SQL语句优化
等多种功能。它最大的特点就是简单易用,访问速度快。
cjh3264194111
·
2011-07-07 08:55
Oracle
oracle TOAD解决方案 Knowledge Xpert
它是一个功能强大的、低负载的开发工具,集成了模式浏览、SQL编程、PL/SQL的开发和调试,DBA管理,
SQL语句优化
等多种功能。它最大的特点就是简单易用,访问速度快。
cjh326419411
·
2011-07-07 08:00
oracle
开发者必备的SQL性能优化基本功
但是最经济、最快速的办法莫过于
SQL语句优化
了——几乎零成本且立杆见影。优化一条糟
kthq
·
2011-07-05 16:00
sql
优化
table
性能优化
存储
全文检索
SQL语句优化
技术分析
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如
leo918
·
2011-06-23 15:00
oracle
sql
应用服务器
SQL语句优化
技术分析
SQL语句优化
技术分析原文地址:http://www.cnblogs.com/wxj1020/archive/2008/04/27/1173638.html最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅
yqsshr
·
2011-06-17 14:04
oracle
数据库
软件开发
现代
老师
oracle 10g 优化
SQL语句优化
: 1) 通过 v$librarycache 了解命中率, 这和下面提到的Shared Pool有关系,避免重复解析SQL语句,有助于提高数据库性能。
neo
·
2011-06-04 15:00
oracle
sql
应用服务器
cache
Access
优化数据库的方法及
SQL语句优化
的原则
SQL语句优化
的原则: ◆1、使用索引来更快地遍历表 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。
cynhafa
·
2011-05-26 11:00
sql语句
基于索引的
SQL语句优化
之降龙十八掌
基于索引的
SQL语句优化
之降龙十八掌 总 纲 建立必要的索引这次传授的降龙十八掌,总纲只有一句话:建立必要的索引,这就是后面降龙十八掌的内功基础。这一点看似容易实际却很难。
haoppywang
·
2011-05-18 13:00
设计模式
数据结构
oracle
sql
Access
sql语句优化
2
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) : ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表 drivi
moxu
·
2011-05-17 20:00
数据结构
oracle
sql
秋色园QBlog技术原理解析:性能优化篇:打印页面SQL,全局的
SQL语句优化
(十三)
文章回顾:1:秋色园QBlog技术原理解析:开篇:整体认识(一)--介绍整体文件夹和文件的作用2:秋色园QBlog技术原理解析:认识整站处理流程(二)--介绍秋色园业务处理流程3:秋色园QBlog技术原理解析:UrlRewrite之无后缀URL原理(三)--介绍如何实现无后缀URL4:秋色园QBlog技术原理解析:UrlRewrite之URL重定向体系(四)--介绍URL如何定位到处理程序5:秋色
cyq1162
·
2011-05-16 15:56
数据库
性能优化
QBlog技术原理解析
如何优化SQL语句
QBlog秋色园
优化数据库的方法及
SQL语句优化
的原则
SQL语句优化
的原则:◆1、使用索引来更快地遍历表缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合
cynhafa
·
2011-05-16 10:00
sql
sql
数据库
优化
server
null
Sybase
mysql profile使用
转载自:http://hi.baidu.com/%C2%ED%B3%A4%D5%F72008/blog/item/3f8ec3fd9afe348fb801a0c5.htmlmysql的
sql语句优化
都使用
liyizheyu
·
2011-05-13 16:32
mysql
数据库
职场
profile
休闲
mysql profile使用
转载自:http://hi.baidu.com/%C2%ED%B3%A4%D5%F72008/blog/item/3f8ec3fd9afe348fb801a0c5.htmlmysql的
sql语句优化
都使用
liyizheyu
·
2011-05-13 16:32
职场
mysql
数据库
mysql
sql语句优化
原则
1.多where,少having where用来过滤行,having用来过滤组 2.多union all,少union union删除了重复的行,因此花费了一些时间 3.多Exists,少in Exists只检查存在性,性能比in强很多,有些朋友不会用Exists,就举个例子 例,想要得到有电话号码的人的基本信息,table2有冗余信息 select * from table
xuwoool
·
2011-05-07 09:00
oracle
sql
软件测试
最近遇到的一些mysql的问题
一、
sql语句优化
:1、in/notin、exists/notexists使用;2、join优化; mysql中使用了nestedloopjoin(驱动表/外表和内表,适合驱动表较小的场景),参考
tyger
·
2011-04-16 18:00
JOIN
sql
mysql
优化
merge
nested
SQL语句优化
(二)
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table
duyunfengsolo
·
2011-04-15 16:00
数据结构
oracle
sql
工作
中间件
SQL语句优化
(二)
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table
duyunfengsolo
·
2011-04-15 16:00
数据结构
oracle
sql
工作
中间件
SQL语句优化
(一)
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL
duyunfengsolo
·
2011-04-15 15:00
数据结构
oracle
sql
应用服务器
SQL语句优化
(一)
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL
duyunfengsolo
·
2011-04-15 15:00
数据结构
oracle
sql
应用服务器
常见Oracle HINT的用法
在
SQL语句优化
过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1.
wjhu
·
2011-04-14 13:00
oracle
sql
C++
c
cache
My
SQL语句优化
的原则
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引; b.经常同时存取多列,且每列都含有重复值可考虑建
jc_dreaming
·
2011-04-12 14:00
sql
C++
c
mysql
ITeye
My
SQL语句优化
的原则
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引; b.经常同时存取多列,且每列都含有重复值可考虑建
jc_dreaming
·
2011-04-12 14:00
sql
C++
c
mysql
ITeye
My
SQL语句优化
的原则
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询(>,=,<=)和orderby、groupby发生的列,可考虑建立群集索引; b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引; c.组合索引要尽量使关键查询
riddle2010
·
2011-03-29 08:44
优化
数据库
mysql
职场
休闲
My
SQL语句优化
的原则
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引; b.经常同时存取多列,且每列
javatgo
·
2011-03-26 00:00
mysql
sql索引建立,与
sql语句优化
,sql分页存储过程
何时使用聚集索引或非聚集索引 下面的表总结了何时使用聚集索引或非聚集索引( 很重要 )。 动作描述 使用聚集索引 使用非聚集索引 列经常被分组排序 应 应 返回某范围内的数据
hz_chenwenbiao
·
2011-03-24 14:00
sql
Go
oracle优化细节自我总结1
在公司做了半年的oracle的
sql语句优化
,现在总结一下,方便以后回顾,也希望水友们指正一下,共同进步。
luoping544
·
2011-03-23 10:00
oracle
sql
算法
数据库
sql语句优化
基础知识普及
MySQL里面的join顺便说一句就是,通常有点讲究的是用小表去驱动大表,而由于MySQL join实现的原理就是做循环比如left join就是对左边的数据进行循环去驱动右边的表,比如左边是可能会有m条记录匹配,右边有n条记录那么就是做m次循环,每次扫描n行数据,总扫面行数是 m*n行数据.左边返回的结果集的大小就决定了循环的次数,故单纯的用小表去驱动大表不一定的正确的,小表的
shhbobby
·
2011-03-21 15:00
html
sql
mysql
基于索引的
SQL语句优化
之降龙十八掌
基于索引的
SQL语句优化
之降龙十八掌 1 前言... 2 2 总纲... 2 3  
cczakai
·
2011-03-15 21:00
oracle
sql
应用服务器
Access
【转】oracle
sql语句优化
(1)选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) : ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表 driving table) 将被最先处理,在 FROM 子句中包含多个表的情况下 , 你必须选择记录条数最少的表作为基础表。如果有 3 个以上的表连接查询 , 那就需要选择交叉表 (intersectio
82934162
·
2011-03-15 11:00
数据结构
oracle
sql
非常好用的
SQL语句优化
34条
1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基 础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表,
zhangjiankun880
·
2011-03-15 09:00
数据结构
oracle
sql
工作
oracle
sql语句优化
(1) 选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) : ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表 driving table) 将被最先处理,在 FROM 子句中包含多个表的情况下 , 你必须选择记录条数最少的表作为基础表。如果有 3 个以上的
klevein
·
2011-03-01 16:00
数据结构
oracle
sql
ORACLE
SQL语句优化
一.SQL语言的使用 1.IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。 由此可见用
z274084093
·
2011-02-21 09:00
数据结构
oracle
sql
应用服务器
D语言
SQL语句优化
-知道是一回事,做是另外一回事
SQL语句优化
: ◆1、使用索引来更快地遍历表 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。
minren8
·
2011-02-11 14:36
数据库
职场
SQL优化
数据库优化
休闲
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他