阿木伯 著 |
|
怎樣識別IO競爭和負(fù)載平衡? |
|
- 系統(tǒng)環(huán)境:
1、操作系統(tǒng):Windows 2000
2、數(shù)據(jù)庫: Oracle 8i R2 (8.1.6) for NT 企業(yè)版
3、安裝路徑:C:\ORACLE
- 使用系統(tǒng)表:
v$datafile:存儲數(shù)據(jù)庫中數(shù)據(jù)文件的信息
v$filestat:存儲系統(tǒng)中訪問數(shù)據(jù)文件的統(tǒng)計(jì)信息
- SQL語句:
col 文件名 format a35
select
df.name 文件名,
fs.phyrds 讀次數(shù),
fs.phywrts 寫次數(shù),
(fs.readtim/decode(fs.phyrds,0,-1,fs.phyrds)) 讀時間,
(fs.writetim/decode(fs.phywrts,0,-1,fs.phywrts)) 寫時間
from
v$datafile df,
v$filestat fs
where df.file#=fs.file#
order by df.name
/
文件名 讀次數(shù) 寫次數(shù) 讀時間 寫時間
-------------------------------------------- ---------- ---------- ---------- ----------
C:\ORACLE\ORADATA\ORADB\DR01.DBF 885 883 0 0
C:\ORACLE\ORADATA\ORADB\INDX01.DBF 885 883 0 0
C:\ORACLE\ORADATA\ORADB\OEM_REPOSITORY.ORA 885 883 0 0
C:\ORACLE\ORADATA\ORADB\RBS01.DBF 925 22306 0 0
C:\ORACLE\ORADATA\ORADB\SYSTEM01.DBF 50804 155025 0 0
C:\ORACLE\ORADATA\ORADB\TEMP01.DBF 887 894 0 0
C:\ORACLE\ORADATA\ORADB\TOOLS01.DBF 886 892 0 0
C:\ORACLE\ORADATA\ORADB\USERS01.DBF 885 883 0 0
已選擇8行。
其中:ORADB為數(shù)據(jù)庫名,因?yàn)楸纠袛?shù)據(jù)庫使默認(rèn)安裝,沒有進(jìn)行過優(yōu)化、調(diào)整,
所以,一直在system表空間上做操作,導(dǎo)致system表空間所在的數(shù)據(jù)文件SYSTEM01.DBF被讀寫的次數(shù)最多,
這也說明了,盡量不要在system表空間做與系統(tǒng)無關(guān)的操作,應(yīng)給各個用戶建立單獨(dú)的表空間。
|
【最后更新:】 |
|