Oracle几种性能调优方法
2010-02-22 16:11:22 来源:WEB开发网核心提示:减少回退段竞争回退段对性能也有影响,根据事物大小情况来分配合适的回退段,Oracle几种性能调优方法(3),首先判定回退段的数量能否满足系统运行的需要:查询V$WAITSTAT表与V$SYSSTAT表SQL>SELECTclass,countFROMv$waitstatWHEREclassIN(’sy
减少回退段竞争
回退段对性能也有影响,根据事物大小情况来分配合适的回退段。
首先判定回退段的数量能否满足系统运行的需要:
查询V$WAITSTAT表与V$SYSSTAT表
SQL>SELECT class,count FROM v$waitstat
WHERE class IN (’system undo header’,system undo block’,
’undo header’,’undo block’);
SQL>SELECT sum(value)
FROM v$sysstat WHERE name IN (’db block gets’,’consistent gets’);
如果任何一个class/sum(value)>10%,那么考虑增加回退段。回退段的数量一般按如下规律设定:
用户数 回退段个数
n<164
1632<=n n/4 但不超过50
减少Free List竞争
当多个进程同时向一个表中插入数据时,产生Free List竞争。
SQL>SELECT class,count FROM v$waitstat
WHERE class=’free list’;
SQL>SELECT sum(value)
FROM v$sysstat
WHERE name IN (’db block gets’,’consistent gets’);
如果class/sum(value)>1%,则应增加该表的Free List 的值。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接