- 最后登录
- 2022-8-22
- 在线时间
- 39 小时
- 威望
- 109
- 金钱
- 695
- 注册时间
- 2012-4-13
- 阅读权限
- 50
- 帖子
- 69
- 精华
- 0
- 积分
- 109
- UID
- 349
|
1#
发表于 2012-4-17 12:23:36
|
查看: 6680 |
回复: 15
从数据库中使用如下语句查询到固定的一到两个数据文件物理读和物理写比较高,多次查询差不多都是类似的结果,请问该采取哪些措施优化?
SQL> select phyrds,phywrts,d.name from v$datafile d,v$filestat f where f.file#=d.file# and rownum<=20;
PHYRDS PHYWRTS
---------- ----------
NAME
--------------------------------------------------------------------------------
52073 90788
/oradata/db/system01.dbf
196 130478
/oradata/db/undotbs01.dbf
101949 248154
/oradata/db/sysaux01.dbf
PHYRDS PHYWRTS
---------- ----------
NAME
--------------------------------------------------------------------------------
2462 979
/oradata/db/users01.dbf
849087 291478
/oradata/db/NEWDB.dbf
25466919 118096
/oradata/db/DB1.dbf
6 rows selected.
相关信息:
SQL> show parameter sga;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 4688M
sga_target big integer 4688M
SQL> show sga;
Total System Global Area 4915724288 bytes
Fixed Size 2027552 bytes
Variable Size 1358958560 bytes
Database Buffers 3539992576 bytes
Redo Buffers 14745600 bytes
服务器为两颗4核PowerPC_POWER6 CPU,内存16G, AIX系统,数据库10.2.0.1.0 - 64bit
[ 本帖最后由 chunchun2012 于 2012-4-17 12:24 编辑 ] |
|