开发者社区> 问答> 正文

关于Oracle 11G内存分配的问题

阿亚2016 2016-12-13 09:30:44 989

今天导出了一份生产库的awr报告,看了下内存的分配情况:如图所示

截图.png

在控制台查看:

SQL> show parameter memory

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

hi_shared_memory_address integer 0

memory_max_target big integer 0

memory_target big integer 0

shared_memory_address integer 0

SQL>

SQL> show parameter sga

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

lock_sga boolean FALSE

pre_page_sga boolean FALSE

sga_max_size big integer 2400M

sga_target big integer 2400M

SQL>

有几个问题请教:

1、这个是库的SGA内存管理是否是自动管理?

2、SGA的内存设置是否不合理?

3、SGA内存大小设置的原则是什么? 应该如何设置呢

求各路大神帮忙解答? 哈哈

分享到
取消 提交回答
全部回答(1)
  • bcd数高
    2019-07-17 20:33:28
    1. memory_target设置为0,表示和10g进行兼容
    2. 理论上SGA可占OS系统物理内存的1/2——1/3
    0 0
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程