kingbase-参数管理

KingbaseES 配置主要是通过修改配置文件kingbase.conf完成
配置文件sys_hba.conf和sys_ident.conf主要用于控制客户端认证。

修改参数方法:

  • 通过配置文件kingbase.conf设置参数,然后重启数据库

  • 通过SQL设置参数
    alter system 改变全局参数默认值,相当于直接编辑kingbase.conf,重启数据库生效。

alter database 对一个数据库覆盖其全局设置,重新连接或刷新会话生效。

alter role 设置用户的值覆盖全局设置和数据库设置

比较重要的参数:

  • shared_buffer:共享内存,设置物理内存的1/4,或25%-40%

  • wal_buffers:指定事务日志缓冲区中包含数据块的个数,每个数据块大小是8KB

  • maintenance_work_mem:设置物理内存的1/16,数据库的维护操作使用的内存空间大小

  • work_mem:数据库排序操作和哈希表使用的内存缓冲区的大小,order by、distinct 和 merge 连接会使用排序操作

  • temp_Buffers:决定存放临时表的数据缓冲区的数据块的个数,每个数据块大小是8KB,临时表缓冲区存放在每个进程的私有内存中,而不是共享内存中

posted @   原来是你~~~  阅读(317)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示