Sunday, June 28, 2009

query check disk IO

Untuk melihat IO disk kita bisa melihat secara realtime dengan menggunakan query berikut :

select substr(NAME,1,instr(NAME,'/',2)-1) name,
sum(fs.PHYBLKRD + fs.PHYBLKWRT) TOT--"Total Blocks I/O"
from (select sum(PHYRDS) phys_reads,
sum(PHYWRTS) phys_wrts
from sys.v_$filestat) pd,
v$datafile df,
v$filestat fs
where df.FILE# = fs.FILE#
group by substr(NAME,1,instr(NAME,'/',2)-1)
order by 2

berguna bagi yang akan menambah datafile harus di split ke mana, tentunya ke disk yang IO nya paling rendah. IO juga mempengaruhi pada performance database
jika I/O nya merata di semua disk maka cukup mempengaruhi pula pada performace database

No comments:

Post a Comment