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优化
SQL终极优化(包括很多非索引方面的优化和原理)
选用适合的
ORACLE优化
器 ORACLE的优化器共有3种:  
·
2015-10-22 21:02
sql
写过的一些Oracle相关的博客
Oracle体系结构:http://blog.chinaunix.net/uid/25909722/cid-164523-list-1.html
Oracle优化
:http://blog.chinaunix.net
·
2015-10-21 12:17
oracle
ORACLE SQL性能优化系列 (八)
当ORACLE找出执行查询和Update语句的最佳路径时,
ORACLE优化
器将使用索引. 同样在联结多个表时使用索引也可以提高效率.
·
2015-10-21 11:35
Oracle SQL
ORACLE SQL性能优化系列 (十)
强制索引失效 如果两个或以上索引具有相同的等级,你可以强制命令
ORACLE优化
器使用其中的一个
·
2015-10-21 11:35
Oracle SQL
ORACLE SQL性能优化系列 (一)
选用适合的
ORACLE优化
器 ORACLE的优化器共有3种: a.
·
2015-10-21 11:31
Oracle SQL
oracle优化
-----监控指标
oracle优化
-----监控指标 author:skate 在想优化数据库前,首先要确认数据库是否需要优化,这就需要一些监控指标了,如,事务响应时间,数据库的逻辑读,数据库的物理读/物理写等。
·
2015-10-21 10:00
oracle
oracle优化
------缓存对象与数据
author:skate当系统出现性能瓶颈时,尽量较少不必要的资源消耗,最后就是平衡cpu,内存,io,network等资源,使数据库可以稳定的运行。 oracle数据库优化的根本是 1.尽量减少资源消耗,例如优化sql,减少sql本身的资源消耗2.如果无法进一步减少资源的消耗,那就让数据尽量靠近cpu,也就是把数据从硬盘转移到内存(内存的读写速度快) 或者换更快的磁盘 本文就简
·
2015-10-21 10:00
oracle
oracle优化
辅助SQL语句
--查询正在执行的SQL语句selecta.program,b.spid,c.sql_text,c.SQL_FULLTEXT,c.SQL_IDfromv$sessiona,v$processb,v$sqlareacwherea.paddr=b.addranda.sql_hash_value=c.hash_valueanda.usernameisnotnull; ---查询执行过的SQL语句 sel
GD_熬夜
·
2015-10-09 14:00
Oracle 学习之性能优化(八)优化器
Oracle优化
器的优化方法有两种:CBO基于成本的优化法则RBO基于规则的优化法则 初始化参数optimizer_mode控制着优化
lqding1980
·
2015-08-20 13:14
优化器
Oracle 学习之性能优化(八)优化器
Oracle优化
器的优化方法有两种:CBO基于成本的优化法则RBO基于规则的优化法则初始化参数optimizer_mode控制着优化器优化
lqding1980
·
2015-08-20 13:14
优化器
Oracle之读书笔记
Oracle 学习之性能优化(八)优化器
Oracle优化
器的优化方法有两种:CBO基于成本的优化法则RBO基于规则的优化法则 初始化参数optimizer_mode控制着优化
lqding1980
·
2015-08-20 13:14
优化器
Oracle优化
:大量数据插入或更新
最近遇到的一个面试题,印象很深记录如下:面试官:现在有一张表数据量达很大,要把里面记录时间的那行更新到当前最新日期,每次更新都很卡,机器变慢影响业务,怎么优化。我的想法是:大量的数据更新肯定会写记录,而大量的写记录又会触发lgwr,所以机器变卡的原因是内存暂满还有在写重做日记。如果操作是添加日志组或增大日志的大小,又或者调整SGA里面各种池的大小,其实也是没有用,顶多就是延迟发生故障。所以只要跳过
Knuuy
·
2015-08-15 10:50
ORACLE数据库
oracle优化
器
本文的目的:1、说一说Oracle的Optimizer及其相关的一些知识。2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。3、如果你对FIRST_ROWS、ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。开始吧:Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(O
kasimoyv5
·
2015-07-04 14:49
oracle
oracle
oracle优化
器
本文的目的:1、说一说Oracle的Optimizer及其相关的一些知识。2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。3、如果你对FIRST_ROWS、ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。开始吧:Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(O
kasimoyv5
·
2015-07-04 14:49
oracle
【
oracle优化
】oracle 10g 与 11g
在oracle10g中,where之后的条件是从后往前执行的,有索引的可以放置最后,这样执行速度会变快。而oracle11g是自动执行优化的,不需要我们再调整where之后的顺序。本文出自“HAPPY_CANDY”博客,谢绝转载!
沫沫_尔后
·
2015-06-17 10:44
oracle优化
oracle10
oracle11
【
oracle优化
】oracle 10g 与 11g
在oracle10g中,where之后的条件是从后往前执行的,有索引的可以放置最后,这样执行速度会变快。而oracle11g是自动执行优化的,不需要我们再调整where之后的顺序。本文出自“HAPPY_CANDY”博客,谢绝转载!
沫沫_尔后
·
2015-06-17 10:44
oracle优化
oracle10
oracle11
oracle性能优化
资深的
Oracle优化
人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。
love玲
·
2015-04-16 22:00
oracle常用hint
相对而言
ORACLE优化
器已经非常智能,产生的执行计划也是最优的,但是ORACLE还是提供了一些hint供用户显示的控制执行计划,因为大千世界各种各样的业务都有,
ORACLE优化
器生成的执行计划并不一定适用于所有业务
adamduan
·
2015-04-13 13:00
Oracle优化
器
Oracle优化
器本文讲述了
Oracle优化
器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。
xiemk2005
·
2015-04-12 20:00
oracle优化
使用命令,记录到这(我也忘记哪来的)
登陆 sqlplus <用户名>[/<密码>][@<服务名>] as sysdba sqlplus sys/huhao@sa as sysdba set oracle_sid=sa sqlplus / as sysdba alter system alter system命令用来修改Oracle的一些参数,我们修改Oracle的内
nj_link
·
2015-03-19 20:00
oracle
oracle优化
使用命令,记录到这(我也忘记哪来的)
登陆sqlplus<用户名>[/<密码>][@<服务名>]assysdba sqlplussys/huhao@saassysdba setoracle_sid=sa sqlplus/assysdbaaltersystemaltersystem命令用来修改Oracle的一些参数,我们修改Oracle的内存配置时就要用到它。altersystem有一个scope选项,它有三个可选值:memory,s
nj_link
·
2015-03-19 12:00
oracle
优化
命令
30个Oracle语句优化规则详解
1.选用适合的
Oracle优化
器,为优化器传递hint提示(/*First_rows*/)Oracle的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)(定期的收集表的统计信息,之前遇到的问题就是统计信息与实际的数据相差太大
亚特兰缇斯
·
2015-03-17 11:00
Oracle 性能维护一点
大数据量表的维护原则 1.如果此表经常CRUD,最好的办法是定期收集统计信息传递给
oracle优化
器,提高性能。例如dbms_stats.gather_table_stats命令。
·
2015-02-19 10:00
oracle
关于aix上的filesystemcache
关于aix上的filesystemcache,有如下的书籍讨论过: 白鳝的
Oracle优化
日记:一个金牌DBA的故事.pdf见第165页: 这个FileSystemCache,nmon进入后,敲m之后就能看到
msdnchina
·
2015-02-07 20:00
AIX
fileCache
filesystemcache
Oracle优化
方式和模式
Oracle优化
器的优化方式和优化模式Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。
吕兵阳
·
2015-01-29 09:00
oracle
Oracle优化
SQL基础
简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--- 一.相关的概念 Rowid的概念 RecursiveSql概念 Predicate(谓词) DRivingTable(驱动表) ProbedTable(被探查表) 组合索引(concatenatedindex)
xubcing
·
2015-01-08 12:56
执行计划
SQL优化
oracle 性能优化操作八: 利用HINT强制指定索引
在
ORACLE优化
器无法用上合理索引的情况下,利用HINT强制指定索引。
HelloCqk1
·
2015-01-06 09:00
Oracle优化
器(RBO与CBO)
原文http://blog.csdn.net/duanning397/article/details/7726239Oracle的优化器有两种,基于规则的优化器(RBO)和基于代价的优化器(CBO)。在8i之前,Oracle使用的是RBO(RuleBasedOptimizer,基于规则的优化器),他的执行非常简单,就是在优化器里面嵌入15中规则,执行SQL语句符合哪种规则,就按照规则定制出相应的S
indieinside
·
2015-01-05 13:00
oracle
优化
Oracle SQL 性能优化技巧
1.选用适合的
ORACLE优化
器ORACLE的优化器共有3种A、RULE(基于规则)b、COST(基于成本)c、CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE
ghostwl
·
2014-12-19 16:00
ORACLE 索引
ORACLE索引 2011-04-0611:27:03| 分类:
ORACLE优化
|举报|字号 订阅--转载结论:使用索引,可以大大降低访问I/O的次数,从而可以提高SQL语句的查询性能。
Zero零_度
·
2014-12-15 20:00
oracle
索引
SQL优化中索引列使用函数之灵异事件
SQL优化中索引列使用函数之灵异事件在SQL优化内容中有一种说法说的是避免在索引列上使用函数、运算等操作,否则
Oracle优化
器将不使用索引而使用全表扫描,但是也有一些例外的情况,今天我们就来看看该灵异事件
qileilove
·
2014-12-03 13:00
修改aix操作系统参数maxclient%和maxperm%的一点记录
包括白鳝的《
oracle优化
日记--一个金牌DBA的故事》中也有论述,大概在书中的165到166页。具体我也记不清了。
msdnchina
·
2014-12-03 12:00
AIX
maxclient
maxperm
oracle优化
之表分区
一、首先介绍下oracle表分区的优缺点: 优点: 1.改善查询性能:对分区对象的查询只搜索自己相关的分区 2.增强可用行:如果有其中一个分区出现故障,并不影响其它分区的使用 3.维护方便:如果有其中一个分区出现故障,需要修复,只修复故障区域就可 缺点: 1.如果已经存在的表不能进行直接转化为分区表 二、表分区的类型以及操作方法: 1.范围分区: 范围分区是将数据按照范围映射不同
logKing2340
·
2014-11-30 23:00
oracle
Oracle大表数据排序后分页查询效率很慢
链接地址:http://www.xx566.com/detail/111.html 好吧,昨天在整理Oracle分页,想起来做优化时候的一个知识点,需要记录下,我不是DBA,不过我也做过一些
Oracle
Realfighter
·
2014-11-28 09:00
oracle
分页
效率慢
Oracle优化
器(Optimizer)
Oracle优化
器(Optimizer)Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。
li19236
·
2014-11-25 18:00
魏兴华_
ORACLE优化
器革命漫谈
魏兴华_
ORACLE优化
器革命漫谈什么是动态采样?
李航421
·
2014-11-25 13:00
oracle
优化器
革命漫谈
魏兴华
oracle 用HINT方式强制索引
首先要看你的
Oracle优化
器采用的是RBO还是CBO,(1)如果使用的是RBO的话,会按照规则顺序来进行的.(2)如果使用的是CBO的话,那么可以使用HINT方式进行修改。
HelloCqk1
·
2014-11-24 18:00
【DB.Oracle】Oracle 优化器 (RBO, CBO)
Oracle优化
器Oracle数据库中的优化器又叫查询优化器(QueryOptimizer)。它是SQL分析和执行的优化工具,它负责生成、制定SQL的执行计划。
robinjwong
·
2014-11-18 15:00
oracle
Oracle优化
器和优化模式
Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer) 来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sqlDeveloper、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、Firstrows、
娲城小将
·
2014-11-10 14:00
Oracle优化
器
一
Oracle优化
器概述
Oracle优化
器是用于生成SQL语句访问数据库时使用的执行计划的。
娲城小将
·
2014-11-10 14:00
ORACLE优化
器Optimizer_mode参数
Oracle使用Optimizer_mode参数来控制优化器的偏好,9i常用的几个参数有:first_rows,all_rows,first_rows_N,rule,choose等。而10g少了rule和choose。optimizer_mode=choose这个是Oracle的默认值。采用这个值时,Oracle即可以采用基于规则RBO,也可以采用基于代价的CBO,到底使用那个值,取决于当前SQL
娲城小将
·
2014-11-10 14:00
Oracle优化
规则
Oracle优化
规则1.SELECT子句中避免使用'*':ORACLE在解析的过程中,会将'*'依次转换成所有的列名,这个工作是通过查询数据字典完成的
gaowenhui2008
·
2014-10-22 11:00
ORACLE优化
常用hint语句
在SQL语句优化过程中,我们经常会用到hint。现总结一下在SQL优化过程中常见OracleHINT的用法:1.表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECTEMP_NO,EMP_NAM,DAT_INFROMBSEMPMSWHEREEMP_NO=’SCOTT’;2.表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.例如:SELEC
bensantan
·
2014-10-21 22:37
J2EE--数据存储
使用Oracle 11g函数Pivot实现数据聚合行转列
今天在浏览
oracle优化
、调优相关的博客,无意中看到了oracle的pivot函数,学习了,为了以后复习,先收藏了,下面是转载的博客和相关博客。
wangjingshuai3
·
2014-09-22 14:48
oracle
SQL优化
调优
数据库性能优化、统计信息与对象统计信息概述收集、扩展统计信息、dbms_stats.get_prefs
数据库性能优化相关书籍:1.基于成本的
Oracle优化
法则2.Oracle性能诊断艺术3.基于Oracle的SQL优化------------------------------------------
demonson
·
2014-09-17 06:00
数据库
性能优化
统计
数据库性能优化、统计信息与对象统计信息概述收集、扩展统计信息、dbms_stats.get_prefs
数据库性能优化 相关书籍: 1.基于成本的
Oracle优化
法则 2.Oracle性能诊断艺术 3.基于Oracle的SQL优化--------------------------
demonson
·
2014-09-16 22:00
数据库
优化
性能
Oracle优化
之sql基本功
花了几个小时研究了坤哥博客里的sql举重思维训练,原生sql语句是一个高级程序员的必备基础,这里在坤哥的基础上,做些简单的思路总结。建表和初始化sql(本例子使用oralce数据库):--创建表createtableT_STUDENT(snoNUMBERnotnull,snameVARCHAR2(30),sdreeVARCHAR2(50),sageNUMBER,ssexCHAR(2));alt
lmdcszh
·
2014-08-31 11:22
数据库基础
Oracle优化
之sql基本功
花了几个小时研究了坤哥博客里的sql举重思维训练,原生sql语句是一个高级程序员的必备基础,这里在坤哥的基础上,做些简单的思路总结。建表和初始化sql(本例子使用oralce数据库):--创建表 createtableT_STUDENT(snoNUMBERnotnull,snameVARCHAR2(30),sdreeVARCHAR2(50),sageNUMBER,ssexCHAR(2))
lmdcszh
·
2014-08-31 11:00
Oracle优化
器和优化模式
Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sqlDeveloper、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、Firstrows、A
孤月2012
·
2014-08-13 11:19
oracle优化器
数据库优化
资深的
Oracle优化
人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。 还有的人认为要抓出执行最慢的语句来进行优化。
javahacker2
·
2014-07-29 17:00
数据库优化
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他