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
Oracle优化
Oracle优化
总结
本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案。关键词 ORACLE数据库 环境调整 优化设计 方案对于ORACLE数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台,第二级调整是ORACLE RDBMS级的调整, 第三级是数据库设计级的调整, 最后一个调
·
2013-07-03 13:00
oracle
Oracle优化
SQL 语句优化: 1、union 为Bak的 分开写Where语句,Where后再union 2、union 换为union all 3、Select * 换成具体字段 3、有参数的,用参数列表,AnsiString对应的char,varchar,string对应的nchar,nvarchar cc.callendtime<=to_date(:StartTime2,'yyyy-
·
2013-06-28 09:00
oracle
oracle优化
oracle调优: 1、sga设置--- 2、把经常访问的数据放在buffer_keep区域(内存表)---memcache缓存 3、运行tablespace\lvm等机制实现IO分担 4、索引的运行 5、物化视图分散统计工作量 6、表的分区 7、SQL语句优化 8、读写分离 sql语句优化: 1、优化效率首先考虑的是减少io和处理数据分块 2、SQL性能好坏的本质是操作
wwei198602
·
2013-06-25 16:00
oracle
Oracle 开发人员分析SQL 执行计划的关注点
繁琐复杂的执行计划、可能迷了开发人员的眼、导致一条性感又傻X的SQL在服务器上跑得特欢乐有介于此、重点抓住几个部分、至于其他的嘛、当然是、非礼勿视咯、、㈠返回行的数量
Oracle优化
器是基于成本的、评估成本的一个主要指标便是查询多少行一般的
linwaterbin
·
2013-06-21 00:29
Oracle
Tuning
Oracle
基础管理
oracle 索引和表分区
并不是所有情况使用索引都会加快查询速度,full scan table 有时会更快,尤其是当查询的数据量占整个表的比重较大时,因为full scan table采用的是多块读, 当
Oracle
zwxiaole
·
2013-05-29 10:00
oracle
【Maclean Liu技术分享】拨开
Oracle优化
器迷雾探究Histogram之秘
【MacleanLiu技术分享】拨开OracleCBO优化器迷雾,探究Histogram直方图之秘,讲座文档正式版已上传http://t.askmaclean.com/thread-2172-1-1.html预计时长:1.5个小时适合参与成员:对于性能调优和CBO优化器有兴趣的同学,或急于提升SQL调优技能的同学。教学视频已上传,收看请猛击下面的地址:http://www.tudou.com/pr
maclean_007
·
2013-05-13 23:41
oracle
数据库
Histogram
oracle and postgresql join method
NESTEDLOOP:嵌套循环,其实就是双FOR循环1.这里要分为驱动表(外部表)和查找表(内部表)2.查找表要有索引,可以用过索引查找匹配,提高效率,3.将小的表作为驱动表4.两表的数据量不大有些时候
oracle
dazuiba008
·
2013-05-09 10:00
oracle优化
的几个简单步骤
资深的
Oracle优化
人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。
jxguoyan
·
2013-05-08 10:00
oracle
性能优化
Oracle优化
查询技巧
1. WHERE子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.2. SELECT子句中避免使用‘*’:ORACLE在解析的过程中,会将'*'依次转换成所有的列名,这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间3. 使用DECODE函数来减少处理时
wshl1234567
·
2013-05-03 12:00
Oracle优化
的数据中心
Oracle优化
的数据中心 如何存取分析PB量级的大数据?如何支撑百TB量级的数据仓库的计算?如何实现实时的BI?该文档将为你揭晓答案...更多<<<
李航421
·
2013-04-19 09:00
Oracle优化
数据库的心得
很多的时侯,做OracleDBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不
u013805103
·
2013-04-10 23:00
Oracle优化数据库的心得
经典Oracle常用技巧荟萃
第一部分安装优化篇1共享Oracle10gRAC安装汇总18853/386天天兄弟2搭建你自己的RAC学习环境之---FreeNAS共享存储4929/34andylhz3
Oracle优化
数据库的心得1417
51cto_bbs
·
2013-04-02 19:12
oracle
51CTO技术论坛
经典Oracle常用技巧荟萃
第一部分安装优化篇1共享Oracle10gRAC安装汇总18853/386天天兄弟2搭建你自己的RAC学习环境之---FreeNAS共享存储4929/34andylhz3
Oracle优化
数据库的心得1417
51cto_bbs
·
2013-04-02 19:12
Oracle
51CTO技术论坛
51CTO技术论坛电子书
Oracle优化
经典文章------索引原理篇·转
Oracle优化
经典文章------索引原理篇·转 Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。
nethub2
·
2013-03-30 20:00
oracle
oracle优化
避免全表扫描
1.对返回的行无任何限定条件,即没有where子句2.未对数据表与任何索引主列相对应的行限定条件例如:在City-State-Zip列创建了三列复合索引,那么仅对State列限定条件不能使用这个索引,因为State不是索引的主列。3.对索引的主列有限定条件,但是在条件表达式里使用以下表达式则会使索引失效,造成全表扫描:(1)where子句中对字段进行函数、表达式操作,这将导致引擎放弃使用索引而进行
每天二两茅台
·
2013-03-24 13:45
oracle优化
避免全表扫描
1.对返回的行无任何限定条件,即没有where子句 2.未对数据表与任何索引主列相对应的行限定条件例如:在City-State-Zip列创建了三列复合索引,那么仅对State列限定条件不能使用这个索引,因为State不是索引的主列。 3.对索引的主列有限定条件,但是在条件表达式里使用以下表达式则会使索引失效,造成全表扫描:(1)where子句中对字段进行函数、表达式操作,这将导致引擎放弃使用索引
chj225500
·
2013-03-24 13:00
oracle优化
关于索引的
1.
oracle优化
首先看一下有没有索引,执行以下执行计划看一下,应该是可以看出来的。 如果没有索引加上就行了。 然后看一下,效果。 至于加索引的种类那就看情况定了。
myrainblues
·
2013-03-23 22:00
oracle
work
测试数据
oracle之sql语句优化
阅读更多sql语句的优化1.在where子句中使用isnull或isnotnull时,
oracle优化
器就不能使用索引了.2.对于有连接的列,即使最有一个是静态的值,优化器也不会使用索引比如:select
flyvszhb
·
2013-03-10 12:00
oracle
sql
sql优化
oracle优化
oracle之sql语句优化
sql语句的优化1.在where子句中使用isnull或isnotnull时,
oracle优化
器就不能使用索引了.2.对于有连接的列,即使最有一个是静态的值,优化器也不会使用索引 比如:select*
flyvszhb
·
2013-03-10 12:00
oracle
sql
SQL优化
oracle优化
深入理解
Oracle优化
器(3):动态采样
动态采样的统计信息不会记录到视图,有时候分析过的表也会参与评估 对CBO有效,因为RBO不需要统计信息,所以动态采样没意义 ㈠动态采样的作用 ①10G开始,RBO彻底退出了历史舞台,CBO依赖的是充分的统计分析信息 但是并不是每个用户都会非常认真、及时地去对每个表做分析 为了保证执行计划都尽可能正确,Oracle需要使用动态采
linwaterbin
·
2013-02-26 12:00
深入理解
Oracle优化
器(2):该不该翻译Carnality?
感觉cardinality翻译成基数很不好,误导科技工程人员! 我觉得最初翻译这词的翻译者就没有理解它本身的意思,所以字典上就会误导很多人 基数给人的感觉是集合的全部,比如说我国人口基数大,有13亿 而cardinality应该是给集合应用某种条件后的输出数 比如条件是月收入在一万以上,那么如果我国有1000万人达到,那么这1000万就是相对13亿ca
linwaterbin
·
2013-02-24 16:00
深入理解
Oracle优化
器(1):倾斜列(skew)和histograms
㈠Histograms 柱状图?直方图?其实这俩是一个概念,在这里Think直接用histograms来称呼 histograms可以这么理解就是一个列上数值的大致分布的密度(density)和范围(range) 通俗一些就是CBO用histgrams来更加准确的判断按照某个条件对每一列查询能返回多少记录 histograms有两种
linwaterbin
·
2013-02-03 11:00
深入理解
Oracle优化
器(1):倾斜列(skew)和histograms
㈠Histograms柱状图?直方图?其实这俩是一个概念,在这里Think直接用histograms来称呼histograms可以这么理解就是一个列上数值的大致分布的密度(density)和范围(range)通俗一些就是CBO用histgrams来更加准确的判断按照某个条件对每一列查询能返回多少记录histograms有两种类型①基于高度的histograms:每个范围包括相同数量的值,根据每个范
linwaterbin
·
2013-02-03 11:00
理解
oracle
优化
索引列的usable和visible(一)
Oracle优化
和处理很多方面都是围绕索引进行的。在Oracle11g中,索引添加了一个visible属性,来加强对索引的控制能力。
good_garlic
·
2013-01-05 23:20
oracle
索引
unusable
oracle优化
-----统计排序效率
先说明下业务查询主要字段(id,org_code,org_name,org_count其中org_count为计算统计出的数量)按数量前10条倒序排列首先考虑到用分页输出来控制效率先贴上语句SELECTt.ID,t.ORG_CODE,t.ORG_NAME,t.ORG_COUNTfrom(SELECTROWNUMRN,A.ID,A.ORG_CODE,A.ORG_NAME,A.ORG_COUNTFR
ljl.java
·
2012-12-25 21:00
oracle
商业智能领域需要了解的数据库优化理论
由于数据仓库系统存储大量的历史数据和当前数据,并且数据量在不断增加,为了提高数据存储、检索的运行效率,建立一个优良的数据仓库系统,数据仓库设计人员和开发人员需要掌握
Oracle优化
理论方面的知识
elvis_dataguru
·
2012-12-23 18:00
Oracle语句优化30个规则详解
fromtables where(tab_name,db_ver) =(selecttab_name,db_ver) fromtab_columns whereversion=604) 1.选用适合的
Oracle
zhifeiyu2008
·
2012-12-22 17:00
SGA数据库优化—经验
资深的
Oracle优化
人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。
yangfanend
·
2012-12-10 11:00
Oracle优化
器的RBO和CBO方式
ORACLE 提供了CBO、RBO两种SQL优化器。CBO在ORACLE7 引入,但在ORACLE8i 中才成熟。ORACLE 已经明确声明在ORACLE9i之后的版本中(ORACLE 10G ),RBO将不再支持。因此选择CBO 是必然的趋势。 CBO和 RBO作为不同的SQL优化器,对SQL语句的执行计划产生重大影响,如果要对现有的应用程序从
huangwenhui5000
·
2012-12-09 21:00
oracle
Oracle优化
讲解
1、例如au_userinfo表中userid为主键varchar2类型; 些SQL时: select*fromau_userinfowhereuserid=11504 和 select*fromau_userinfowhereuserid='11504' 区别在与第二条SQL利用了索引进行查询,第一条则是全表扫描;因为oracle会自动把where子句转换成to_number(
China2010pan
·
2012-12-06 10:00
oracle优化
:避免全表扫描
1. 对返回的行无任何限定条件,即没有where 子句 2. 未对数据表与任何索引主列相对应的行限定条件 例如:在City-State-Zip列创建了三列复合索引,那么仅对State列限定条件不能使用这个索引,因为State不是索引的主列。 3. 对索引的主列有限定条件,但是在条件表达式里使用以下表达式则会使索引失效,造成全表扫描: (1)where子句中对字段进行函数、表达式
xjg396
·
2012-11-28 17:00
oracle
oracle优化
:避免全表扫描
文章出自: http://blog.csdn.net/onetree2010/article/details/6098259 . 注:下面蓝色部分是结合自己工作中的总结部分. 1. 对返回的行无任何限定条件,即没有where 子句,会造成全表扫描. 2. 未对数据表与任何索引主列相对应的行限定条件 例如:在City-State-Z
ysj5125094
·
2012-11-15 16:00
oracle
oracle全表扫描
sql优化
应该编写与其格式一致的语句,包括字母的大小写、标点符号、换行的位置等都要一致
ORACLE优化
器:
jazywoo123
·
2012-10-30 14:00
Oracle SQL优化建议
应该编写与其格式一致的语句,包括字母的大小写、标点符号、换行的位置等都要一致
ORACLE优化
器:在任何可能的时候都会对表达式进行评估,并且把特定的语法结构转换成等价的结构,这么做的原因是要么结果表达式能够比源表达式具有更快的速度要么源表达式只是结果
luqin1988
·
2012-10-25 09:00
Oracle优化
配置指南
http://www.cnblogs.com/henhai/articles/2003742.html Oracle的优化配置是非常重要的,一个合适的优化配置,可以让系统性能提高数倍;而一个不合适的配置,会导致你的系统问题不断。默认安装的Oracle是没有经过任何优化配置的,这样的配置,在自己机器上还凑合,但是千万不要把它放到用户的服务器上。这篇指南首先介绍Oracle的内存结构,接下来介绍如何查
jinwanmeng
·
2012-10-23 10:00
oracle
sql
数据库
Hibernate
服务器
System
ORACLE 性能优化系列
b2dd38ff941ea76e58fa042e.html ORACLESQL性能优化系列关键字ORACELSQLPerformancetuning 出处http://www.dbasupport.com 1.选用适合的
ORACLE
jinwanmeng
·
2012-10-19 14:00
oracle
数据库
优化
table
性能优化
statistics
oracle优化
SQL语句的34条建议
http://blog.csdn.net/badyflf/article/details/7584453 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效)orACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查
jinwanmeng
·
2012-10-19 13:00
oracle
sql
优化
数据库
null
buffer
SQL优化 2
当ORACLE找出执行查询和Update语句的最佳路径时,
ORACLE优化
器将使用索引. 同样在联结多个表时使用索引也可以提高效率.
2594082lhj
·
2012-10-13 14:00
SQL优化
oracle优化
------缓存对象与数据
当系统出现性能瓶颈时,尽量较少不必要的资源消耗,最后就是平衡cpu,内存,io,network等资源,使数据库 可以稳定的运行。 oracle数据库优化的根本是 1.尽量减少资源消耗,例如优化sql,减少sql本身的资源消耗 2.如果无法进一步减少资源的消耗,那就让数据尽量靠近cpu,也就是把数据从硬盘转移到内存(内存的读写速度快) 或者换更快的磁盘
冰冷缠绵
·
2012-10-13 09:00
oracle
Oracle性能优化系列
--[endif]-->选用适合的
ORACLE优化
器 ORACLE的优化器共有3种: <!--[if !
AutomaticThoughts
·
2012-10-09 11:00
oracle
优化数据库大幅度提高Oracle的性能
资深的
Oracle优化
人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。 还有的人认为要抓出执行最慢的语句来进行优化。
AutomaticThoughts
·
2012-10-08 09:00
oracle
数据库优化的讨论
资深的
Oracle优化
人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。
NiluChen
·
2012-09-26 20:00
ORACLE优化
之执行规划(1) - TABLE FULL SCAN/INDEX FULL SCAN
ORACLE优化
之执行规划(1)-TABLEFULLSCAN/INDEXFULLSCAN TABLEFULLSCAN 全表扫描,表示表中所有记录都被访问到。
luckysym
·
2012-09-12 13:00
oracle
优化
table
null
Oracle优化
与经验(二)
oracle 技巧集锦 一.常见问题 1. Oracle安裝完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administr
inewzone
·
2012-09-06 20:00
oracle
sql
cache
全文检索
Oracle优化
与经验
Oracle经验技巧集锦 1.删除表空间 DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]] 2.删除用户 DROP USER User_Name CASCADE 3.删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * F
inewzone
·
2012-09-06 20:00
oracle
Oracle语句优化30个规则详解
111.选用适合的
Oracle优化
器Oracle的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE
mituan1234567
·
2012-09-06 14:00
浅析Oracle语句优化规则
1.选用适合的
ORACLE优化
器 ORACLE的优化器共有3种: a.RULE(基于规则) b.COST(基于成本) c.CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora
benbenming
·
2012-08-31 19:00
oracle优化
之count的优化-避免全表扫描
selectcount(*)fromt1;这句话比较简单,但很有玄机!对这句话运行的理解,反映了你对数据库的理解深度!建立实验的大表他t1SQL>connscott/tiger已连接。SQL>droptablet1purge;表已删除。SQL>createtablet1asselect*fromempwhere0=9;表已创建。SQL>insertintot1select*fromemp;已创建1
benbenming
·
2012-08-31 19:00
java报表软件:Oracle数据库厉行计划详解
Oracle数据库厉行计划的相关知识是本文我们主要要介绍的内容,我们首先介绍了厉行计划的概念,然后给出了两个厉行计划的实例进行说明,最后介绍了
Oracle优化
器的形式以及厉行计划对我们的用途,接下来就让我们一起来了解一下这部分内容
best_report
·
2012-08-24 21:00
java
oracle
sql
数据库
报表
statistics
java报表工具中Oracle数据库厉行计划详解
java报表工具中Oracle数据库厉行计划详解 Oracle数据库厉行计划的相关知识是本文我们主要要介绍的内容,我们首先介绍了厉行计划的概念,然后给出了两个厉行计划的实例进行说明,最后介绍了
Oracle
Java报表工具
·
2012-08-23 23:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他