www.5129.net > 如何计算orAClE共享池的大小

如何计算orAClE共享池的大小

你好, oracle查询共享池的大小的命令为: SQL> show parameter shared_pool_size 或者 SQL> select * from v$sgastat where name = 'free memory' and pool = 'shared pool'; 希望能帮上你。 望采纳,谢谢!

共享服务模式下并行查询分配的内存,或者用RMAN时也可以设置分配大型共享池的内存,主要用于减轻shared共享池的负担,使用了java就要用到java池

看你的数据库是做什么用的?还有你的内存是多大? 通上面的看你的shared pool明显有些过大,一般情况下1G内存在100-120左右就可以了 至于buffer cache 设置成96MB也是可以的,主要后期可能参考v$db_cache_advice 其它设置基本没什么大问题

同志,这些数值的大小设置是一个比较复杂的问题,特别是在低版本的ORACLE。 建议今后提问题时加上oracle的版本信息和操作系统信息。 回过头来说说这些内存大小的分配。 我们考虑一般性的场景。 首先要考虑的是你的主机有多大内存, 再考虑你的主...

share_pool_size(共享池)的作用: 1、SQL共享缓冲池 2、该参数是库高速缓存和数据字典的高速缓存。 查看: SQL>SHOW PARAMETERS SHARED_POOL_SIZE 更改: SQL>ALTER SYSTEM SET SHARED_POOL_SIZE='50M' SCOPE=BOTH

看网上说是75-90,说这个使用率少了说明SP大了,浪费内存,这个数大了说明SP设置小了, 但是我觉得这个使用率没有什么太大的意义,一套稳定的生产库达到99我觉得也很合理(前提是稳定)。

alter system set shared_pool_sie=XXm 9i可以,8i没试过,估计不行:)

你好的: alter session set container=PDB1;ALTER SYSTEM SET SGA_TARGET = 1500M SCOPE = BOTH;ALTER SYSTEM SET SGA_MIN_SIZE = 500M SCOPE = BOTH;您试试! 望采纳!

10g之前可以设置db_cache_size 来指定缓存大小 10g开始可以使用sga_target(当然你也可以不用,但是推荐用),来设定整个共享内存区域大小,包括缓存和共享池等。不需要再单独设置db cache 11g可以设置memory_target,不光包括了sga,还包括了pg...

SQL> show parameter size --各种什么带size的参数值都输出了 NAME TYPE VALUE ------------------------------------ ----------- ------- db_recycle_cache_size big integer 0 global_context_pool_size string hash_area_size integer 13107...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com