如何启用oracle11g的全自动内存管理以及计算memory
答案:2 悬赏:80 手机版
解决时间 2021-02-21 16:05
- 提问者网友:别再叽里呱啦
- 2021-02-20 23:22
如何启用oracle11g的全自动内存管理以及计算memory
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-02-21 00:09
使用命令 show parameter shared_pool_size,如果查询的值为0,就是自动的;如果是手动的,就是用户自行设置的内存大校默认的情况下是自动的。谢谢
全部回答
- 1楼网友:空山清雨
- 2021-02-21 01:48
在oracle 11g中,使用一个参数memory_target就能够实现sga和pga组件依据工作负荷进行自动内存分配。oracle推荐使用自动内存管理简化内存分配。 oracle 11g依然支持手工内存分配: 1:oracle 11g使用memory_target来支持内存自动分配。 2:使用sga_target和pga_target参数来设置sga和pga,数据库会在这两个组件中自我优化。 3:你也可以手工设置sga中的各个组件。比如db_cache_size,shared_pool_size等组件。 oracle 11g中新的内存初始化参数: 有两个新的关键的内存初始化参数memory_target(动态参数,设置分配给实例的内存数)和memory_max_size(静态参数,这个参数是可选的,设置实例能够分配的最大内存,设置的是memory_target的上限值)。注意:虽然memory_target是一个动态参数,但是当数据库运行时,你不能从非自动内存管理交换到自动内存管理。必须重启数据库将参数应用到实例启动过程才行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯