1、Library Cache命中率 > 99% select 1-(sum(reloads)/sum(pins)) "Library cache Hit Ratio" from v$librarycache; alter system flush shared_pool; alter system set shared_pool_size=设定值 scope=spfile; 2、Data Buffer(数据缓冲区)命中率 > 90% 检查方式: select 1- (phy.value / (cur.value + con.value)) "HIT RATIO" from v$sysstat cur, v$sysstat con, v$sysstat phy where cur.name = 'db block gets' and con.name = 'consistent gets' and phy.name = 'physical reads'; alter system set db_cache_size=设定值 scope=spfile 3、Dictionary Cache命中率: > 95% select 1 - (sum(getmisses) / sum(gets)) "Data Dictionary Hit Ratio" from v$rowcache; alter system flush shared_pool; alter system set shared_pool_size=设定值 scope=spfile; 4、Log Buffer命中率: < 1% select (req.value * 5000) / entries.value "Ratio" from v$sysstat req, v$sysstat entries where req.name = 'redo log space requests' and entries.name = 'redo entries'; 如果Ratio高于1%,应调高log_buffer的大小。 alter system set log_buffer=设定值 scope=spfile; 5、undo_retention 的值必须大于max(maxquerylen)的值 col undo_retention format a30 select value "undo_retention" from v$parameter where name='undo_retention'; select max(maxquerylen) from v$undostat Where begin_time>sysdate-(1/4); alter system set undo_retention= 设定值 scope=spfile; 获取自数据库创建以来分配给pga使用的最大内存值 select value from v$pgastat where name='maximum PGA allocated' ; memory_target = sga_target + max(pga_aggregate_target,'maximum PGA allocated' ) 只有当建议器打开(隐含参数_smm_advice_enabled为TRUE),并且参数STATISTICS_LEVEL值不是BASIC时,视图中才会有内容。 查询隐含参数_smm_advice_enabled是否为TRUE: SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ FROM SYS.x$ksppi x, SYS.x$ksppcv y WHERE x.inst_id= USERENV('Instance') AND y.inst_id=USERENV('Instance') AND x.indx= y.indx AND x.ksppinm LIKE '%_smm_advice_enabled%'; alter system set “_smm_advice_enabled” =TRUE; alter system set statistics_level=typical; select sga_size,sga_size_factor,estd_db_time,estd_db_time_factor,estd_physical_reads from V$SGA_TARGET_ADVICE; ***物理读次数一直维持在10828,则没有性能上的提升了 SELECT pga_target_for_estimate / 1024 / 1024 "PGA(MB)", pga_target_factor, estd_pga_cache_hit_percentage, estd_overalloc_count FROM v$pga_target_advice; estd_pga_cache_hit_percentage PGA的估算得到的Cache命中率的百分比 目前系统如果PGA为20M的时候,就可以达到100%的命中率**** https://blog.csdn.net/cuiruipan6325/article/details/100463286
oracle 内存建议
来源:这里教程网
时间:2026-03-03 19:41:46
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 数据库管理-第159期 Oracle Vector DB & AI-10(20240311)
- 数据库管理-第158期 Oracle Vector DB & AI-09(20240304)
- 透视B站财报:从前景看“钱景”
透视B站财报:从前景看“钱景”
26-03-03 - Oracle数据恢复—Oracle数据库意外删表?教您如何恢复Oracle数据?
- 19c补丁后oracle属主变化,导致不能识别磁盘组
19c补丁后oracle属主变化,导致不能识别磁盘组
26-03-03 - 数据库管理-第154期 Oracle Vector DB & AI-06(20240223)
- 某DG库磁盘IO性能问题之根因探究
某DG库磁盘IO性能问题之根因探究
26-03-03 - 豪华纯电第一股,迎来“繁花”开放
豪华纯电第一股,迎来“繁花”开放
26-03-03 - 欧菲斯冲刺IPO、齐心集团聚焦AI,数字化采购企业集体发力
欧菲斯冲刺IPO、齐心集团聚焦AI,数字化采购企业集体发力
26-03-03 - 从通用大模型到行业大模型,云厂商上演“宫斗剧”
从通用大模型到行业大模型,云厂商上演“宫斗剧”
26-03-03
