张胜鸿的程序人生(微信:zq9017197)

不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!...

排序:
默认
按更新时间
按访问量

Oracle10g数据库自动诊断监视工具(ADDM)使用指南

第一章ADDM简介 在Oracle9i及之前,DBA们已经拥有了很多很好用的性能分析工具,比如,tkprof、sql_trace、statspack、set event 10046&10053等等。这些工具能够帮助DBA很快的定位性能问题。但这些工具都只给出一些统计数据,然后再由DB...

2013-11-26 13:22:56

阅读数:2814

评论数:0

11g新特性-查询缓存!

1、配置服务器查询缓存 sys@ORCL> show parameter result_ NAME TYPE VALUE ------------------------------------ -------...

2013-11-01 14:46:26

阅读数:718

评论数:0

检查、处理行链接!

一、使用dbms_advisor段顾问建议来检查行链接 1、首先模拟行链接: u1@ORCL> drop table big_table; 表已删除。 u1@ORCL> create table big_table(col varchar2(4000)) pctfree 0; 表...

2013-10-30 12:10:02

阅读数:866

评论数:0

多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP !

注意:本文转载自:http://blog.csdn.net/tianlesoftware/article/details/5826546 在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用To...

2012-06-14 14:50:57

阅读数:343

评论数:0

shared pool 深入分析!

1.shared pool: SQL> show sga; Total System Global Area 849530880 bytes Fixed Size 1339824 bytes --固定区域 Variable Size ...

2012-04-28 17:10:17

阅读数:754

评论数:0

buffer cache 内存结构深入分析!

1. buffer cache的概念 buffer cache——为了能够加快处理数据的速度,oracle必须将读取过的数据缓存在内存里。而oracle对这些缓存在内存里的数据起了个名字:数据高速缓存区(db buffer cache),通常就叫做buffer cache。 oracle内...

2012-04-27 16:21:58

阅读数:1056

评论数:0

HINT如何跨越视图生效!

oracle的hint可以强制指定sql的执行计划:比如选择索引、表的连接顺序以及表的连接方式。不过如果查询的对象是视图,使用hint就变得麻烦一些。看一个具体的例子: SQL> create table t1 (id number,name varchar2(30),type varch...

2011-12-21 14:41:30

阅读数:930

评论数:0

Oracle物理读与逻辑读!

Physical Reads(物理读): 物理读是内容不在内存中,要去硬盘中读入内存。 计算公式可以如下:Physical Reads = db block gets + consistent gets; Logical Reads(逻辑读): 逻辑读内容在内存中,不需要读...

2011-11-30 19:08:23

阅读数:1470

评论数:0

高水位线HWM!

如何知道一个表的HWM? 1、首先对表进行分析: analyze table compute/estimate statistics; compute:是全表分析。 estimate :是抽样分析。 2、查看相关信息: select segment_name,segment_type,bytes...

2011-11-10 17:05:24

阅读数:658

评论数:0

绑定变量!

在OLTP系统中,应该尽可能的使用绑定变量。在OLAP系统中,绑定变量不是必须的,相反,如果使用了反而可能带来副作用。 下面的例子对比了一下一条sql被执行10000次时,绑定变量和非绑定变量在资源消耗上的情况: SQL> alter session set sql_trace = tr...

2011-10-31 18:05:32

阅读数:378

评论数:0

oracle的锁总结!

首先介绍一些锁的概念: 锁(lock)机制用于管理对共享资源的并发访问。 丢失更新: (1) 会话Session1 中的一个事务获取(查询)一行数据,放入本地内存,并显示给一个最终用户User1。 (2) 会话Session2 中的另一个事务也获取这一行,但是将数据显示给另一个最终用户Us...

2011-10-28 16:02:50

阅读数:639

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭