Professional Documents
Culture Documents
Author:
Hyun-Ho, Jung
Site:
http://www.commit.co.kr
Email:
admin@commit.co.kr
cleanto@naver.com
Creation Date:
2011 - 08 - 12
Server Information
Items
Description
Test Date
2011 / 08 / 12
Machine
DELL R910
CPU
Main Memory
32GB
O/S version
OEL 5.4
Host Name
test
ORACLE_SID
orcl
Oracle version
11.2.0.2
X7550 @ 2.00GHzX 8
Scenario&Environment
ASM IDP
HOT COLD
,
, Access/Seek Time .
ASM IDP
11gR2 ASM
,
11gR2(11.2.0.2) Grid Infrastructure
11gR2(11.2.02) Oracle Database
0 ( ) Disk /dev/sda .
/dev/sdb 2 , /dev/sdc 3
/dev/sdd 4 .
Create DISKGROUP .
Redundancy Normal .
External template .
for a20
asm .
sysasm .
$ sqlplus / as sysasm
TEST .
HOT / COLD
MIRRORHOT
/ MIRRORCOLD
hot HOT .
create tablespace hot datafile '+TEST(test_hot)' size 30G;
cold COLD .
create tablespace cold datafile '+TEST(test_cold)' size 30G;
IDP_HOT_TEST1
create table idp_hot_test1
pctfree 95 pctused 5
tablespace hot
as select object_id, object_name, status from dba_objects
order by dbms_random.value;
1 insert .
IDP_HOT_TEST2
create table idp_hot_test2
pctfree 95 pctused 5
tablespace hot
as select object_id, object_type,timestamp from dba_objects
order by dbms_random.value;
IDP_COLD_TEST1
create table idp_cold_test1
pctfree 95 pctused 5
Advanced Oracle Document
tablespace cold
as select * from idp_hot_test1;
IDP_COLD_TEST2
create table idp_cold_test2
pctfree 95 pctused 5
tablespace cold
as select * from idp_hot_test2;
dba_tables
select table_name,pct_free, pct_used from dba_tables
where table_name like 'IDP%';
ASSM PCT_USED
PCT_FREE 95 , row
.
IDP_HOT_TEST1 IDP_COLD_TEST1 .
create index idp_hot_test1_id_idx on idp_hot_test1(object_id)
tablespace hot;
object_id ,
.
EXEC DBMS_STATS.GATHER_TABLE_STATS(ownname=>'SYS',tabname=>'idp_hot_test1');
EXEC DBMS_STATS.GATHER_TABLE_STATS(ownname=>'SYS',tabname=>'idp_hot_test2');
EXEC DBMS_STATS.GATHER_TABLE_STATS(ownname=>'SYS',tabname=>'idp_cold_test1');
EXEC DBMS_STATS.GATHER_TABLE_STATS(ownname=>'SYS',tabname=>'idp_cold_test2');
4. Query Test
10 , set timing on
, shared_pool buffer_cache flush .
.
HOT TEST
select /*+ use_nl(a b) reading(a b) */ * from
idp_hot_test1 a, idp_hot_test2 b
where a.object_id = b.object_id ;
COLD TEST
select /*+ use_nl(a b) reading(a b) */ * from
idp_cold_test1 a, idp_cold_test2 b
where a.object_id = b.object_id ;
.
<HOT >
<COLD >
2 Operation Rows .
set timing on .
HOT , COLD .
HOT
COLD
26.37
26.43
18.14
21.17
29.54
28.11
21.45
26.68
26.33
28.64
24.01
27.82
27.99
34.66
21.42
24.91
26.08
24.21
10
24.25
25.47
245.58
268.1
24.558
26.81
2.252
IDP ,
2 ,
, , HOT
Access , COLD Access
.
5. ASM IDP
HOT COLD ,
IDP .
V$ASM_DISKGROUP
HOT_USED_MB : HOT MB
COLD_USED_MB : COLD MB
V$ASM_FILE
PRIMARY_REGION : EXTENT
MIRROR_REGION : (MIRROR) EXTENT
V$ASM_TEMPLATE
PRIMARY_REGION : EXTENT
MIRROR_REGION : EXTENT
6. ASM IDP
ASM DISK (HOT,COLD) .
DBA ,
, .
RMAN ASM
HOT
.
HOT
COLD .
HOT ,
7. Epilogue
ASM
. , join HOT COLD
.
Redundancy Normal(Mirror)
1/2 .
Storage Raid 1 5 LUN
ASM Redundancy Normal
.