为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 数据库 正文

PostgreSQL数据库生产环境磁盘空间不够了,紧急情况下如何操作?

三叶资源网 2022-08-22 21:18:50 数据库 232 ℃ 0 评论

0,要有确切且生效的磁盘空间等监控告警功能,尽量提前发现提前处理。

1,查看pg_log/log日志,是否有多余的日志可以清理?

2,查看max_wal_size、wal_keep_segments参数,是否较大,比如超过20GB、1024个wal文件?可以尝试调小后,reload,并checkpoint 生效。

3,联系业务是否可以truncate废弃表?

4,通过提取预置一个5GB或则更大的文件占位,紧急情况下删除占位文件。

5,清理wal日志,非专业人员勿操作,但是也不建议。

6,重建膨胀索引释放部分空间,如果剩余空间小于待重建索引的空间勿操作。

7,vacuum full 膨胀较厉害的表,但是操作期间该表不可读写,另外主机剩余空间要大于待处理表和索引空间之和的2倍,尽量不操作。

8,使用pg_repack插件处理膨胀表,虽然操作期间该表可读写,但是建议低峰期操作,另外主机剩余空间要大于待处理表和索引空间之和的2倍,尽量不操作。

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
SUI加密与解密第四版MYPCQQ自动同意进群是否被修改易语言调用JAVA源码组合框拼接POST示例遇见漂流瓶APP驱动开发教程express定时关机高级记事本git窗口特效名片点赞指针操作类易语言通讯聊呗下载链接解析
最新评论