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语句优化
的原则: ================== 1、使用索引来更快地遍历表。  
hackbomb
·
2009-01-05 11:00
sql
工作
SQL Server
网络应用
Sybase
ORACLE
SQL语句优化
技术分析
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:
hackbomb
·
2009-01-05 11:00
oracle
sql
优化数据库的思想
SQL语句优化
的原则: ================== 1、使用索引来更快地遍历表。  
hackbomb
·
2009-01-05 11:00
sql
工作
SQL Server
网络应用
Sybase
My
SQL语句优化
的原则
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。 合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引; b.经常同时存取多列,且每列都含
pingpingbinger
·
2008-11-28 13:00
sql
C++
c
mysql
C#
基于索引的
SQL语句优化
之降龙十八掌
1 前言 2 2 总纲 2 3 &nb
anranran
·
2008-11-27 13:00
数据结构
oracle
sql
应用服务器
Access
SQL语句优化
- while循环使用
SQL语句优化
- while循环使用在写一个报表的过程中,需要人员,工号,按日期汇总小时数方案一:case when 转置方案二:临时表现在讨论方案二:Create Procedure UF_Web_OTReportSp
wsql
·
2008-11-24 14:00
sql语句
oracle优化中hint的用法
在
SQL语句优化
过程中,我们经常会用到hint,人为的干扰oracle的优化器。让语句按照我们的方式来查询。 现总结一下在SQL优化过程中常见Oracle HINT的用法: 1.
sunrise_king
·
2008-11-23 13:00
oracle
sql
C++
c
cache
oracle优化中hint的用法
在
SQL语句优化
过程中,我们经常会用到hint,人为的干扰oracle的优化器。让语句按照我们的方式来查询。 现总结一下在SQL优化过程中常见Oracle HINT的用法: 1.
sunrise_king
·
2008-11-23 13:00
oracle
sql
C++
c
cache
oracle
sql语句优化
我转blogjava上的,具体作者我也不知道,如果是你的,请回复,我补上。(1) 选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) :ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表drivingtable) 将被最先处理,在 FROM 子句中包含多个表的情况下 , 你必须选择记录条数最少的表作为基础表。如果有 3
myyate
·
2008-11-15 14:00
SQL语句优化
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):orACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连
godpower
·
2008-11-13 14:00
数据结构
oracle
sql
工作
idea
SQL语句优化
技术分析
为了让更多的新手受益,我抽空把
SQL语句优化
部分进行了整理,希望大家一起进步。一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
lqf0115
·
2008-10-24 11:08
SQL
数据库
休闲
SQL语句优化
技术分析
为了让更多的新手受益,我抽空把
SQL语句优化
部分进行了整理,希望大家一起进步。一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
lqf0115
·
2008-10-24 11:08
sql
数据库
语句
休闲
优化技术
SQL语句优化
笔记
1. 避免使用OR操作 在多数情形下,如果SQL语句的WHERE子句中包含了OR,那么SQL可能就不会使用到索引。可以试着用两种方式来代替OR操作,1)用IN 2)用UNION 例如: SELECT * FROM TEST A WHERE A.NO = 9 OR A.NO=23 OR A.NO=21 就算在NO列上建立了索引,上面的SQL也不会使用到索引。可以使用IN的方式
lisen
·
2008-10-20 15:00
sql
Oracle数据库设计优化
对于大表的一般性优化措施1.表结构设计原则:数据类型尽量小(占用空间少,磁盘读入较快)、单独设置表空间2.应用程序:合理设计业务、
SQL语句优化
3.合理使用索引:只创建需要的索引,根据需要使用多列索引,
freeglad
·
2008-10-20 14:00
oracle
数据库
优化
存储
扩展
磁盘
一个复杂的
SQL语句优化
的疑惑
背景:两个表workacacdata.movementdata. movementdata中为日期提供过滤,及db_id提供过滤(此表中db_id是主键,唯一) workacacdata中存在三种数据(此表中db_id不唯一,引用自上表) A类型 recordkind的顺序为 A101 ->其他->A110&nb
yingwuhahahaha
·
2008-10-15 15:00
sql
C++
c
C#
SQL语句优化
技术分析
来源:http://www.staredu.net 操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层
yanjiaqi
·
2008-10-09 10:00
数据结构
oracle
sql
应用服务器
基于索引的
SQL语句优化
1 前言客服业务受到SQL语句的影响非常大,在规模比较大的局点,往往因为一个小的SQL语句不够优化,导致数据库性能急剧下降,小型机idle所剩无几,应用服务器断连、超时,严重影响业务的正常运行。因此,称低效的SQL语句为客服业务的‘恶龙’并不过分。数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总
MenSea
·
2008-09-26 16:00
oracle
sql
数据库
优化
Date
null
sql语句优化
之降龙十八掌
//注:文章来源于其它网友!1 前言客服业务受到SQL语句的影响非常大,在规模比较大的局点,往往因为一个小的SQL语句不够优化,导致数据库性能急剧下降,小型机idle所剩无几,应用服务器断连、超时,严重影响业务的正常运行。因此,称低效的SQL语句为客服业务的‘恶龙’并不过分。数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法
dream_like
·
2008-09-25 14:00
基于索引的
SQL语句优化
(转帖,声明,本人纯属收藏之用,以备不时之需)
1 前言客服业务受到SQL语句的影响非常大,在规模比较大的局点,往往因为一个小的SQL语句不够优化,导致数据库性能急剧下降,小型机idle所剩无几,应用服务器断连、超时,严重影响业务的正常运行。因此,称低效的SQL语句为客服业务的‘恶龙’并不过分。数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,
educast
·
2008-09-23 21:00
oracle
sql
优化
数据库
Date
null
sql语句优化
SELECT PPDMOBJECT.PUID, PPDMOBJECT.TIMESTAMP , PPDMOBJECT.POID, PPDMOBJECT.OWNINGSITEU, PPDMOBJECT.ISFROZEN, ppdmappobj.PARCHIVE_INFO, ppdmappobj.ROWNING_GROUPU, ppdmappobj.RLAST_MOD_U
cddcdd
·
2008-09-03 16:00
sql
SQL语句优化
技术分析
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www
kelly.zhang
·
2008-08-25 10:00
数据结构
oracle
sql
应用服务器
My
SQL语句优化
的原则
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引; b.经常同时存取多列,且每
luofeng113
·
2008-07-25 11:00
sql
C++
c
mysql
C#
SQL语句优化
汇总
如何加快查询速度? 1、升级硬件 2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。 3、扩大服务器的内存 4、增加服务器CPU个数 5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能 6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描的
xiebh
·
2008-07-18 13:00
sql
应用服务器
SQL Server
网络应用
全文检索
SQL语句优化
汇总
如何加快查询速度?1、升级硬件 2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。3、扩大服务器的内存4、增加服务器CPU个数5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描的期间将表锁住,禁止其
happyhell
·
2008-07-18 13:00
sql
sql
优化
数据库
server
服务器
数据库服务器
优化数据库的思想及
SQL语句优化
的原则
SQL语句优化
的原则: ================== 1、使用索引来更快地遍历表。
kelly.zhang
·
2008-07-09 16:00
sql
工作
SQL Server
网络应用
Sybase
ORACLE
SQL语句优化
技术分析
ORACLE
SQL语句优化
技术分析
SQL语句优化
技术分析 操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
earl86
·
2008-06-26 21:00
数据结构
oracle
sql
应用服务器
软件测试
SQL语句优化
--用EXISTS替代IN、用NOT EXISTS替代NOT IN
在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接。在这种情况下, 使用EXISTS(或NOT EXISTS)通常将提高查询的效率。在子查询中,NOT IN子句将执行一个内部的排序和合并。无论在哪种情况下,NOT IN都是最低效的 (因为它对子查询中的表执行了一个全表遍历)。为了避免使用NOT IN ,我们可以把它改写成外连接(Outer Joins)或NOT EXISTS。如
宋科明
·
2008-06-18 14:00
sql
数据查询优化之使用索引
通常情况下,为了提高查询速度,系统修改的顺序为:
SQL语句优化
-〉数据库优化-〉操作系统优化,实际上还有一个方面:系统架构优化。
nileel
·
2008-06-03 22:00
sql
优化
数据库
null
存储
sqlserver
Oracle
SQL语句优化
技术分析
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用I
anly
·
2008-05-14 15:00
oracle
sql
SQL语句优化
技术分析
抄自: http://www.phpchina.com/1628/viewspace_9576.html 操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的: 数据库试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表
xu_wccq
·
2008-03-21 10:00
sql
中间件
Go
ORACLE
SQL语句优化
技术分析
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一
z75148885
·
2008-02-22 18:00
oracle
sql
SQL语句优化
技术分析
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个
·
2008-02-16 23:00
sql语句
大家都来说说toad!!!
它是一个功能强大的、低负载的开发工具,集成了模式浏览、SQL编程、PL/SQL的开发和调试,DBA管理,
SQL语句优化
等多种功能。它最大的特点就是简单易用,访问速度快。
sngg_yang
·
2008-02-16 10:00
数据结构
oracle
sql
sql
server
脚本
大家都来说说toad!!!
它是一个功能强大的、低负载的开发工具,集成了模式浏览、SQL编程、PL/SQL的开发和调试,DBA管理,
SQL语句优化
等多种功能。它最大的特点就是简单易用,访问速度快。
sngg_yang
·
2008-02-16 10:00
数据结构
oracle
sql
sql
server
脚本
My
SQL语句优化
的原则
My
SQL语句优化
的原则My
SQL语句优化
的原则1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。
执着的笨蛋
·
2008-02-15 14:00
优化数据库思想及sql优化原则
SQL语句优化
的原则: 1、使用索引来更快地遍历表。 缺省情况下建立的索
gsvince
·
2008-01-13 23:00
sql
工作
SQL Server
网络应用
总结:今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化
现在来总结一下优化的手段: 1.数据库优化,包括表结构优化、索引优化、
SQL语句优化
、存储过程优化 2.优化ViewState 3.使用缓存 4.生成静态页面(主要针对交互性不是很强的信息发布系统前端)
·
2008-01-07 16:00
asp.net
Hibernate与ibatis
ibatis:传统开发,熟悉sql语句,并且熟练使用
sql语句优化
功能。 开发速度: Hibernate:开发速度快,不用关心sql,加入自己开发的filter类,将告别sql,全对
mtou
·
2007-12-05 11:00
sql
Hibernate
工作
ibatis
互联网
MySQL下优化SQL语句的一些经验
后台方面主要对SQL语句和数据存储进行了优化,感觉自己成了小半个DBA了,记录一下MySQL下
SQL语句优化
的一些技巧和经验。 一些小技巧 1. 如何查出效率低的语句? 在
java.guru
·
2007-11-25 00:00
oracle
sql
mysql
配置管理
my
sql语句优化
原则
1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:a.有大量重复值、且经常有范围查询(>,=,<=)和orderby、groupby发生的列,可考虑建立群集索引;b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;c.组合索引要尽量使关键查询形成索引覆
hongsejiaozhu
·
2007-11-09 17:00
JOIN
sql
工作
mysql
优化
insert
my
sql语句优化
绝大多数情况下,使用索引可以提高查询的速度,但如果SQL语句使用不恰当的话,索引将无法发挥它应有的作用。下面是应该注意的几个方面。首先,最好是在相同类型的字段间进行比较的操作。在MySQL3.23版之前,这甚至是一个必须的条件。例如不能将一个建有索引的INT字段和BIGINT字段进行比较;但是作为特殊的情况,在CHAR类型的字段和VARCHAR类型字段的字段大小相同的时候,可以将它们进行比较。其次
hongsejiaozhu
·
2007-11-09 14:00
sql
Date
mysql
优化
books
My
SQL语句优化
的原则
来源:沉默的港湾-博客园1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:a.有大量重复值、且经常有范围查询(>,=,<=)和orderby、groupby发生的列,可考虑建立群集索引;b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;c.组合索引要
creazyfrog
·
2007-10-30 13:00
JOIN
sql
mysql
工作
优化
insert
My
SQL语句优化
的原则
1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:a.有大量重复值、且经常有范围查询(>,=,<=)和orderby、groupby发生的列,可考虑建立群集索引;b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;c.组合索引要尽量使关键查询形成索引覆
wenbingcai
·
2007-10-30 13:00
SQL语句优化
技术分析
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个
creazyfrog
·
2007-10-30 13:00
SQL语句优化
技术分析
SQL语句优化
技术分析操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
wenbingcai
·
2007-10-30 13:00
oracle
sql
优化
服务器
merge
磁盘
My
SQL语句优化
的原则
My
SQL语句优化
的原则1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。
风故故,也依依
·
2007-10-25 10:00
My
SQL语句优化
的原则
阅读更多1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:a.有大量重复值、且经常有范围查询(>,=,<=)和orderby、groupby发生的列,可考虑建立群集索引;b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;c.组合索引要尽量使关键查询形
hejianjie
·
2007-10-24 23:00
MySQL
SQL
C
C++
C#
My
SQL语句优化
的原则
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引; b.经常同时存取多列,且每列都含有重复值可
hejianjie
·
2007-10-24 23:00
sql
C++
c
mysql
C#
Oracle中“HINT”的22个用法
在
SQL语句优化
过程中,经常会用到hint,下面我们来介绍一下在SQL优化过程中常见Oracle中"HINT"的30个用法:1.
hailang99
·
2007-09-22 17:00
sql语句优化
之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接。在这种情况下,使用EXISTS(或NOTEXISTS)通常将提高查询的效率。在子查询中,NOTIN子句将执行一个内部的排序和合并。无论在哪种情况下,NOTIN都是最低效的(因为它对子查询中的表执行了一个全表遍历)。为了避免使用NOTIN,我们可以把它改写成外连接(OuterJoins)或NOTEXISTS。如我要查询Sendo
·
2007-08-23 17:10
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他