openGauss数据库pg_xlog爆满问题解决
文章目录 问题现象 问题定位 解决办法 总结 问题现象 最近有一个之前搭的环境登不上了,好久没用想拿来测试的时候发现启动不了。启动时报错:[Errno 28] No space left on device query也不行了,提示没有空间了。 查询磁盘使用情况 df -h ,果然100% 这个环境当时安装的是主备,看了下备库的服务器,发现不知道啥时候已经被删库了,安装用户都不在了。 问题定位 进一步排查主库服务器,发现opt目录下的空间最可疑。 [root@opengauss1 /]# du -lh --max-depth=1 根据经验直奔data/dn目录,果然就是这里 ,pg_xlog下面产生了过多日志文件。 看了下文件个数,有1500多个。 [root@opengauss1 pg_xlog]# ls -l |wc -l 1591 但是pg_xlog是WAL日志,是不能直接删除的。我们在另外空闲的空间下/tmp新建目录,再挪一部分xlog过去 [omm@opengauss1 ~]$ cd /tmp/ [omm@opengauss1 tmp]$ ll total...
