Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


系统全局区内存(system_sga_mem)

📄字数 563
👁️阅读量 加载中...

引入版本

v11.0.0

功能描述

系统预分配的用于连接/集合/排序/去重计算的数据全局区总内存(单位:MB)。

参数属性

属性属性值
参数类型INTEGER
默认值128
取值范围[64, 2147483584]
影响范围系统级
修改方式离线修改,重启生效

使用场景说明

  1. 系统全局排序内存页大小取决于 ena_share_sga,开启 ena_share_sga 时,系统全局排序内存页大小为 8KB,和数据缓存页保持一致,关闭 ena_share_sga时,系统全局排序内存页大小为 256KB。
  2. 系统全局排序内存资源不足时,若全局排序内存页存在被借出,系统会催还被借出的全局排序内存(开启 ena_share_sga 的情况下)。
  3. 支持访问系统变量 MEM_STATUS 或系统虚表 SYSDBA.SYS_ALL_MEM_STATUS 查看数据库节点的系统全局排序内存总内存量/页大小/空闲页数量/使用峰值。
  4. 系统全局排序内存的数据片大小设计为 64MB,系统全局排序总内存一定是 64MB 的整数倍。
  5. 该参数一般建议配置为主机实际物理内存的 20%。

示例

  • 离线修改 system_sga_mem
    编辑 xugu.ini 修改,重启数据库服务后生效。

  • 在线查看system_sga_mem

sql
SQL> show system_sga_mem;

+----------------+
| SYSTEM_SGA_MEM |
+----------------+
| 128            |
+----------------+

(1 row)
Use time:0 ms.