如题。。
解决方案 »
- 有没有个工具可以直接查看数据库中各个表之间关系的?
- 紧急求助,有没有将SQL Server的SQL翻译为Oracle的第三方组件?
- 求dblink牛人过多的数据库链接在使用中
- linux下oracle10g dbca启动报错问题?
- 请教SQL:返回某表的主键列及此列的最大值,以数据集返回。
- 想请高人指点一下关于sequence掉电的问题
- 【求助】raise 异常和return的区别
- 存储过程加游标,小弟有一个更改现有的大量数据的id列的问题
- ORACLE中有临时表,表变量吗(SQLSERVER中),那用什么来代替啊
- oracle 逐行计算(总价 = 单价*数量)
- 关于物化视图刷新无效的问题
- oracle 11g管理员密码忘记!
A.估算:对于OLTP系统PGA_AGGREGATE_TARGET = (<> * 80%) * 20%对于DSS系统PGA_AGGREGATE_TARGET = (<Total Physical Memory > * 80%) * 50%
这种估算基于80%内存用于Oracle,其中对于OLTP系统有20%用于PGA,而对于DSS系统有50%用于PGA。B.通过动态性能视图监控PGA的使用V$PGASTAT:
该视图提供了实例级别上PGA内存使用的统计信息。SELECT *FROM V$PGASTA;其中几个关键列的解析:aggregate PGA auto target : 在自动模式下所能用于work area的PGA内存总数。该值表示PGA内存的可调整部分。
total PGA used for auto workarea: 系统使用的实际可调整的PGA内存。
total PGA in used: 正在使用的PGA内存总数。
SELECT *FROM V$PGASTA;
查找说没有该视图
show parameters
具体的不记得了。
在使用高峰期时,观察一下PGA 与 SGA 当前使用的大小.
根据自身情况调整.
当然大一点还是好的最好不要超过内存的80% 最好40%-60%
SGA 合计约为921M ( 0.45*2048M )
公式:0.45*RAM
查看SGA信息:
ipcs -a 或者 ipcs -m
方法一: ipcs -m|grep ora 系统文件位置:/home/db/oracle/admin/odsb<实例名>/pfile
方法二: select NAME,VALUE,DISPLAY_VALUE from v$parameter where name like '%sga%';
方法三: show sga ;