KingbaseES 统计信息收集器无响应Stats collector is not responding

统计信息收集器没有响应/Stats collector is not responding
问题现象:
kingbase数据库日志提示:统计信息收集器没有响应/Stats collector is not responding
示例Kingbase日志输出:

LOG: using stale statistics instead of current ones because stats collector is not responding
日志:由于统计信息收集器无响应而使用旧的统计信息来替代当前的统计信息.

原因
场景1.统计信息收集器“stats collector”进程内部 UDP 连接连接超时,没有及时写入新的统计信息,导致过时的统计信息和其他潜在问题。
场景2.Kingbase数据日志持续大量的出现此信息,此场景下说明系统负载较高,资源不够用.
建议操作
场景1,偶尔在数据库日志出现此问题,基本不用担心.保持关注就行.
场景2:统计收集器需要频繁收集统计信息,在高负载期间可能会导致上述的日志信息。
如果系统负载较高,系统资源紧张不够用,可以考虑将stats_temp_directory参数设置到基于 RAM 的文件系统上.
#需要关注内存的大小
1.kingbase.conf设置stats_temp_directory参数,需要重启数据库服务器.stats_temp_directory=‘/dev/shm’
2.手动mkdir 目录,使用mount挂载为tmpfs格式.tmpfs 的主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。

[root@postgres ~]# df -TH
Filesystem        Type   Size Used Avail Use% Mounted on
devtmpfs         devtmpfs 1.1G  0 1.1G 0% /dev
tmpfs          tmpfs  1.1G 8.2k 1.1G 1% /dev/shm
tmpfs          tmpfs  1.1G 9.4M 1.1G 1% /run
tmpfs          tmpfs  1.1G  0 1.1G 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs    19G 15G 3.9G 80% /
/dev/sda1        xfs   1.1G 212M 852M 20% /boot
/dev/mapper/datavg-datalv xfs    11G 9.7G 1.1G 90% /dbdata
tmpfs          tmpfs  210M  0 210M 0% /run/user/0

–不使用/dev/shm 手动mkdir创建stats_temp_directory目录并mount

mount -t tmpfs -o size=1G tmpfs /stat_test/
[root@postgres ~]# mkdir /stat_test
[root@postgres ~]# mount -t tmpfs -o size=1G tmpfs /stat_test/ 
[root@postgres ~]# df -Th
Filesystem        Type   Size Used Avail Use% Mounted on
devtmpfs         devtmpfs 984M  0 984M 0% /dev
tmpfs          tmpfs  1000M 8.0K 1000M 1% /dev/shm
tmpfs          tmpfs  1000M 9.0M 991M 1% /run
tmpfs          tmpfs  1000M  0 1000M 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs    17G 14G 3.6G 80% /
/dev/sda1        xfs   1014M 203M 812M 20% /boot
/dev/mapper/datavg-datalv xfs    10G 9.0G 1.1G 90% /dbdata
tmpfs          tmpfs  200M  0 200M 0% /run/user/0
tmpfs          tmpfs  1.0G  0 1.0G 0% /stat_test

然后kingbase.conf设置stats_temp_directory=‘/stat_test’

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值