Skip to content

data_buff_mem

参数名称

data_buff_mem

参数解释

设置数据缓冲区内存大小(单位:MB)。

在系统服务启动时,会依据该参数给定的内存大小从操作系统分配内存,再按block_size的大小为最小管理单元对这块完整的内存进行划分,划分后单元内存由buffer管理器分组管理(组数由cata_parti_num控制)。

数据块缓存结合checkpoint机制,减少数据库对磁盘数据的读写次数,在有限磁盘I/O能力上提供更高性能。

默认值

256

取值范围

[8,2147483647]

访问权限

R/W

是否全局参数

修改生效方式

data_buff_mem不支持在数据库中执行SET命令修改,只能通过修改xugu.ini文件,重启系统后生效。

操作步骤

  1. 在数据库中执行以下命令中止数据库服务,退出控制台工具。
    SQL> SHUTDOWN
  2. 修改SETUP文件夹下xugu.ini文件中的data_buff_mem参数,根据实际需求在取值范围内选择合适的参数值,保存并退出。
  3. 重新启动数据库服务。
  4. 在数据库中执行以下命令查看当前参数值。
    SQL> SHOW data_buff_mem

注意事项

最优值建议设置为物理内存的60%。