| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> db_Writer performance
Hi Group ,
Here are the values of db writer related wait events. According to the manuals, high value means bottleneck . But how can i decide what the high value is?
These outputs reflects the 8 hours period.
select * from gv$sysstat where name ='DBWR buffers scanned' or name='DBWR lru scans' order by inst_id
first run:
INST_ID NAME
CLASS
VALUE
1 DBWR lru scans
23583
1 DBWR buffers scanned
10287267
2 DBWR lru scans
6668
2 DBWR buffers scanned
4897092
after 8 hours:
INST_ID NAME
VALUE
1 DBWR lru scans
25583
1 DBWR buffers scanned
11369509
2 DBWR lru scans
6756
2 DBWR buffers scanned
4985046
select * from gv$system_event where event in ('buffer busy waits','db file parallel write','free buffer waits','write complete waits')
order by 1
1.run:
INST_ID EVENT
TOTAL_WAITS
TOTAL_TIMEOUTS TIME_WAITED
AVERAGE_WAIT TIME_WAITED_MICRO
1 free buffer waits
605
492 53233
88 532330815
1 write complete waits
17
14 1467
86 14670866
1 buffer busy waits
326276
197 372973
1 3729726693
2 free buffer waits
4137
3291 342129
83 3421290680
2 write complete waits
359
165 19485
54 194854301
2 buffer busy waits
812305
1244 757945
1 7579448834
after 8 hours:
INST_ID EVENT
TOTAL_WAITS
TOTAL_TIMEOUTS TIME_WAITED
AVERAGE_WAIT TIME_WAITED_MICRO
1 free buffer waits
901
579 64007
71 640069129
1 write complete waits
23
18 1949
85 19486573
1 buffer busy waits
417070
244 446700
1 4466999220
2 free buffer waits
4376
3417 355618
81 3556182943
2 write complete waits
390
192 22195
57 221953503
2 buffer busy waits
829240
1621 911937
1 9119370934
select * from gv$sysstat where name ='redo log space requests'
1.run:
INST_ID NAME VALUE 2 redo log space requests 2619 1 redo log space requests1823
after 8 hours:
INST_ID NAME
VALUE
2 redo log space requests
2978
1 redo log space requests
2220
Kind Regards,
tolga
Received on Wed Mar 08 2006 - 01:46:19 CST
![]() |
![]() |