自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Laughing

我仍然能够感觉,心跳还在......

  • 博客(20)
  • 收藏
  • 关注

原创 如何监控等待事件

如何监控等待事件 可以分别从当前状态、最近状态和启动至今三个时间段来查看等待事件: 这三个状态分别对应:v$session/v$session+v$session_wait[当前状态]、v$session_wait_history[最近状态]和v$session_event[启动至今]三个性能视图。 从10g开始v$session包含了v$session_wait的所有字段

2011-11-30 23:18:17 2103

原创 session_cached_cursors与open_cursors

open_cursors 参数控制单个session 打开的cursor的数量。v$open_cursor 是所有session(打开的cursor)的总和。session_cached_cursors 指一个session可以缓存多少个cursor,让后续相同的SQL语句不再打开游标,从而避免软解析的过程来提高性能,是软软解析的关键所在。 设置pga端的cache list的长度

2011-11-29 21:11:17 2565

转载 Oracle执行SQL语句的过程

当我们提交一条sql语句时,oracle会做哪些操作呢? Oracle会为每个用户进程分配一个服务器进程:service process(实际情况应该区分专用服务器和共享服务器),当service process接收到用户进程提交的sql语句时,服务器进程会对sql语句进行语法和词法分析。名词解释: 语法分析:语句本身正确性。 词法分析:对照数据字典中检查表,索引,视图和用户权限。

2011-11-29 19:02:11 2172

原创 FAST_START_MTTR_TARGET

FAST_START_MTTR_TARGET enables you tospecify the number of seconds the database takes to perform crash recovery of asingle instance. When specified, FAST_START_MTTR_TARGET is overridden byLOG_CHECKPOI

2011-11-28 18:56:51 1242

原创 Oracle 自动段空间管理(ASSM)

从oracle 9i开始,管理段空间有两种方法:手动段空间管理和自动段空间管理(Auto Segment Space Management,ASSM); ASSM用位图来跟踪或管理每个分配到对象的块,每个块有多少剩余空间根据位图的状态来确定,如>75%,50%-75%,25%-50%和  对于ASSM,只需控制与空间使用相关的一个参数:PCTFREE。创建段时也可以接受其他参数

2011-11-26 23:29:07 8112

原创 oracle 查看隐藏参数

隐藏参数 (hidden parameters) ,由oracle内部使用,以 '_' 开头。可以通过以下两种方式查看所有隐藏参数:SELECT i.ksppinm name, i.ksppdesc description, CV.ksppstvl VALUE, CV.ksppstdf isdefault,

2011-11-25 21:47:06 18314

原创 oracle10g AWR Report 分析(4)

Awr report 分析-其它OLTP系统中必须关注的两个性能指标是LibraryHit与Buffer Hit。Library Hit指共享池中sql解析的命中率; Buffer Hit指内存数据块命中率。关于这两项性能指标可以查看:oracle SharedPool优化思路oracle BufferCache优化思路 SQL ordered by Elapsed Tim

2011-11-25 20:52:53 2567

原创 oracle10g AWR Report 分析(3)

Awr report 分析-oracle 内存组件大小在awr report中显示了oracle对各个内存组件大小的性能估算,包括Buffer Pool Advisory,PGA Memory Advisory,Shared Pool Advisory,SGATarget Advisory。先看一下Report Summary里这方面的信息:指标说明:Memor

2011-11-24 21:13:13 2367

原创 oracle10g AWR Report 分析(2)

Awr report 分析-IO stats  性能指标说明:Reads: 发生了多少次物理读。Av Reads/s : 每秒钟物理读的次数。Av Rd(ms): 平均一次物理读的时间(毫秒),有一种说法是如果这个值大于7说明系统有严重的I/O问题,也有人说这个值不应该超过30,否则IO也可能有问题。硬件不同对IO瓶颈的判断也会相应的改变。Av Blks/Rd:

2011-11-23 22:26:16 2407

原创 oracle10g AWR Report 分析(1)

Oracle 10g 提供了一个新的性能采集和分析工具awr(automaticworkload repository)。Awr存在于sysaux表空间,是sysaux的主要占用者之一。快照,在特定时间捕获的一组性能统计信息,用于计算统计信息的更改率。每个快照由snap_id进行标识。默认快照每60分钟生成一次。保留7天。 Awr快照集,一种用于标记和保留重要时段快照集数据的机

2011-11-22 21:54:26 3143

原创 分区索引初步理解

Oracle 分区索引分区索引类型:局部分区索引与全局分区索引。局部分区索引使用与底层表相同的机制分区;全局分区索引使用与底层表不同的机制进行分区,索引按区间或散列对索引进行分区,一个全局索引分区可能指向任何表分区或所有表分区。对于local索引,每一个表分区对应一个索引分区,当表的分区发生变化时,索引的维护由Oracle自动进行。对于global索引,可以选择是否分区,而且索引的分区

2011-11-20 17:54:40 910

原创 oracle rac 升级到10.2.0.4问题记录,root102.sh不能运行

在节点二上运行root102.sh脚本时出现问题,只能重新运行,但提示shut down ocssd.bin,crsd.bin,evmd.bin这三个进程,kill后系统重启,无法运行该脚本。编辑/etc/inittab,注掉以下三行后就可以kill掉ocssd.bin,crsd.bin,evmd.bin这三个进程,这样节点2上的crs升级成功。#h1:35:respawn:/etc/in

2011-11-18 23:10:12 1515

原创 复合索引设计建议

复合索引设计建议1)分析sql语句约束条件字段2)如果约束条件字段比较固定,则优先考虑创建针对多个字段的普通B*树复合索引。3)如果单个字段是主键或唯一字段,或者可选性非常高,尽管约束条件字段比较固定,也不一定要建成复合索引,可建成单字段索引,降低复合索引开销。4)首先切记复合索引的前缀性。5)其次考虑复合索引的可选性或基数。即按可选性高低,进行复合索引字段的排序。6)如果

2011-11-15 23:15:10 908

转载 linux 批量删除 find exec rm

http://hi.baidu.com/520liusm/blog/item/46e954c696c9a31c9d163d50.html

2011-11-15 20:44:40 1340

原创 linux rman备份脚本

nocatalog下全备SKIP 选项Excludes datafiles or archived redo logs from the backup set according to the criteria specified by the following keywords.Note: You can also specify this option in the backup

2011-11-13 00:10:43 1866

原创 WITH AS 测试

WITH AS 子句定义SQL语句级的临时表、该临时表仅对本次执行的SQL有效。SQL> select count(*) from t3 where table_name='test' and tablespace_name='tbs1'; COUNT(*)---------- 299999SQL> select count(*) from t3 where table_n

2011-11-12 20:17:51 1044

原创 rac flashback database 配置

Oracle Flashback10g中Flashback包括:flashback database(数据库级),flashback table(表级),flashback drop(表级),flashback version query(记录级),flashback transaction query(记录级)。记录级与表级的flashback操作可以由普通用户使用,不需要dba介入,而

2011-11-09 22:02:46 1163

原创 rac archived log设置

实例恢复时是不需要归档日志的。只有在进行介质恢复时,才要求在执行恢复操作的那个节点能够访问所有实例的归档日志,而至于其它时候,归档日志该如何存放没有什么特殊要求。archived log设置方式1.使用nfs以两个节点为例,两个节点都创建两个目录/rac1_arch和/rac2_arch分别对应实例1、实例2产生的归档日志。每个实例只配置一个归档位置,归档到本地,然后通过nfs把对方的

2011-11-07 21:27:41 1185

原创 rac安装数据库到最后出现PRKP-1001与手动启动rac

rac安装数据库到最后出现错误:PRKP-1001:Error start instance orarac2 on node rac2CRS-0215:  .......ora.orarac.orarac2.inst'..这里还有中文问题,先不管[oracle@rac1 ~]$ crs_stat -t -v▒▒▒ ▒▒▒▒ R/RA

2011-11-04 21:31:42 1255

原创 11g对Nested Loop Joins做的改动

最近看网友sql调优时,发现Nested Loop Joins 的执行计划和原来的不一样了,不明白是咋回事,查看了11g的doc才知道,11g对Nested Loop Joins做了改动。粘一下:11.3.3.1 Original and New Implementation for Nested Loop JoinsOracle Database 11g introduces a n

2011-11-04 21:15:51 1579 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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