谈笑有鸿儒,往来无白丁

在恰当的时间、地点以恰当的方式表达给恰当的人...  阅读的时候请注意分类,佛曰我日里面是谈笑文章,其他是各个分类的文章,积极的热情投入到写博的队伍中来,支持blogjava做大做强!向dudu站长致敬>> > 我的微博敬请收听

使用系统表:
v$datafile:存储数据库中数据文件的信息
v$filestat:存储系统中访问数据文件的统计信息

SQL语句:

col 文件名 format a35
select
 df.name 文件名,
 fs.phyrds 读次数,
 fs.phywrts 写次数,
 (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
/
文件名                                           读次数     写次数     读时间     写时间
-------------------------------------------- ---------- ---------- ---------- ----------
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为数据库名,因为本例中数据库使默认安装,没有进行过优化、调整,
      所以,一直在system表空间上做操作,导致system表空间所在的数据文件SYSTEM01.DBF被读写的次数最多,
      这也说明了,尽量不要在system表空间做与系统无关的操作,应给各个用户建立单独的表空间。

 

posted on 2006-09-25 16:01 坏男孩 阅读(351) 评论(0)  编辑  收藏 所属分类: ORACLE篇章

只有注册用户登录后才能发表评论。


网站导航: