- 博客(8)
- 收藏
- 关注
转载 Oracle 11g 新特性详解
新一代的oracle又将增加很多激动人心的新特性。下面介绍一些 Oracle11g的新特性。 1. 数据库管理部分 · 数据库重演(Database Replay) 这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。 · SQL重演(SQL Replay) 和前一特性类似。但
2007-08-14 16:29:00 892
原创 数据库性能优化一例之Hash Join
登陆操作系统,发现有一个Oracle进程CPU占用率达到99%.Memory: 2617704K (860220K) real, 2774560K (942392K) virtual, 38440908K free Page# 1/19CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMA
2007-08-14 13:56:00 1480
原创 enqueue等待事件优化一例
数据库版本:Oracle 9.2.0.4.0操作系统: Solaris 10今天在测试库上跑一个SQL语句,目的是为了删除重复记录,但执行却异常的慢,等了20分钟都没返回结果.该SQL语句如下:SQL>delete from test where rowid in(select rid from(select rowid rid,row_number() over(partitio
2007-08-13 13:33:00 2385
原创 几种删除重复记录的方法
对于下面一张表:SQL> desc test Name Null? Type ----------------------------------------- -------- ---------------------------- NAME
2007-08-13 13:26:00 1064
原创 常用的批量插入和删除语句
创建测试表:SQL> create table test(id number(10),name varchar2(10),time date); Table created.1).批量插入语句(总共插入10000条记录,每500条COMMIT一次)SQL>declare l_num number;beginfor i in 1..10000loopinsert into te
2007-08-10 16:47:00 3915
原创 analyze表或索引会不会产生Histogram信息?
下面做实验来验证,analyze表或索引的时候,会不会产生Histogram信息.数据库版本: 9.2.0.4.0操作系统平台: Solaris 9SQL> desc test Name Null? Type ----------------------------------------- -------
2007-08-10 14:19:00 1044
原创 一个资深DBA提出的面试题及答案
原题:1. 数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?答:触发dbwr的执行,dbwr会把和这个日志相关的所有脏队列写到数据文件里,缩短实例恢复所需要的时间。另外,当日志文件被覆盖的时候一定要确保相关dirty buffer一定被写入 数据文件, 所以日志的切换必须引起 检查点。2. 表空间管理方式有哪几种,各有什么优劣。答:字典管理方式和本地管理方式,本
2007-08-08 15:03:00 2440
原创 select语句写redolog的条件
通过测试,我们发现select 语句在执行for update的时候会写REDOLOG,以下是测试结果:SQL> desc test Name Null? Type ---------------------------------------------------
2007-08-07 16:44:00 1193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人