首页 > 系统相关 >opengauss3.0内存结构

opengauss3.0内存结构

时间:2022-09-21 21:59:06浏览次数:63  
标签:使用 opengauss3.0 detail 内存 memory shared buffers 结构

执行作业最终可用的内存为:

max_process_memory – shared memory-cstore_buffers

查看内存使用信息:

pg_total_memory_detail(需要打开内存管理开关)
pg_shared_memory_detail
gs_total_memory_detail

  • max_process_memory:

建议设置为80%os_mem,数据库能使用的总内存大小

  • shared_buffers:

为openGauss可使用的共享内存建议25-40% os_Mem,若设置较大值,也需增加checkpoint_segments

  • cstore_buffers:

列存表可以使用的共享内存,如果大部分为列存表可以增大此值,减少shared_buffers

  • wal_buffers

为wal日志缓冲大小,在每次事务提交时,WAL 缓冲区的内容被写出到磁盘

  • bulk_write_ring_size

数据并行导入使用的环形缓冲区大小。该参数主要影响入库性能(使用copy入库)

标签:使用,opengauss3.0,detail,内存,memory,shared,buffers,结构
From: https://www.cnblogs.com/ddlearning/p/16717232.html

相关文章