vacuumdb -d yourdbname -f -z -v 来清理你的数据库。
或者加到conrtab中15 1 * * * postgres vacuumdb -d mydb -f -z -v >> /tmp/vacuumdb.log
每天的一点一刻开始进行清理。
4. 如何查询我的XID是否接近临界值的命令:或者:
5. 然而我们关心的是哪一个大的表组要真正的vacuum这个命令是查询按照最老的XID排序,查看大于1G而且是排名前20的表。
下面是一个例子:
然后你可以单独每个表进行vacuum:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。