为编程爱好者分享易语言教程源码的资源网

网站首页 > 数据库 正文

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

三叶资源网 2022-08-22 21:18:50 数据库 397 ℃ 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
模块反编译机器人MP3播放器E语言4399登录取文件列表复制窗口验证码自动识别服务端STEAMsocket5qzonetoken64位进程apk查壳工具flash动画彩票开奖遗漏组合分析采集益友会Tencent永辉生活登陆SubLime Text教程
最新评论