- 博客(5)
- 收藏
- 关注
原创 pg_wal日志膨胀记录
物理复制槽的主要作用是确保主库不会删除还未发送到备库的 WAL 日志,即使备库掉线。通过复制槽记录的从库状态,PostgreSQL 会保证从库还没有应用的日志不会从主库的日志目录中清除。查看复制槽的信息发现物理复制槽的激活状态为false,推断复制槽未使用,与运维沟通后发现这台机器根本没有备用库用来备份数据,怪不得WAL日志一直没清除。看到监控告警磁盘空间占用达到90%,问了业务最近没有产生什么大数据量的表,于是乎开始排查,发现是数据库数据目录下,pg_wal占用631G导致。
2024-07-02 17:33:35
465
原创 PostgreSQL vacuum不生效
近期生产库PostgreSQL调度任务变慢,发现表占用空间变大,但数据量并没有猛增,于是使用vacuum回收表空间,回收后占用依旧很大,怀疑vacuum不生效于是记录下解决问题的心路历程。存在6596109行死元组,执行 VACUUM FULL table 并未生效,上次生效时间是两天前。2、登陆服务器进入数据库使用VACUUM VERBOSE进行故障排查,发现长事物影响VACUUM回收。4、再次回收表空间,回收成功,结束。3、查看长事物的pid手动杀死。
2024-03-27 14:24:05
624
1
原创 docker+postgresql+pgpool搭建集群数据库遇到问题求助 Waiting for primary node
Waiting for primary node
2023-10-11 18:28:26
462
2
原创 maven本地有包但是引不进来 已解决
描述问题:打开idea的pom文件,打算引入一些新的依赖,但是一直导不进去,网络是链接状态,把新加入的依赖删除掉,右侧maven还在报错,又把所有依赖都剪切出去重新粘贴回来,结果原来可以导入进的依赖全都导入不进去了在网上搜了很多办法(删除.iml文件:删除后mysql连接的依赖可以加进去其他的都不行)没有解决在File——settings——Build,Execution,Deployment——Build Tolls——Maven——Runner中VMoption添加-Xmx1024m -D
2021-06-22 23:40:24
10571
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人