PostgreSQL如何防止表太大?

[复制链接]
查看11 | 回复2 | 2013-5-12 15:44:33 | 显示全部楼层 |阅读模式
数据库过大有两个可能,第一是数据量太多,一个是空闲空间未得到释放。后者可以使用自动回收的方式,前者就得自动清理数据。如果你的数据可以被清理,那么就写一个自动清理的功能。自动清理可以选择执行一段sql,可以做一个系统作业去执行。也可以在插入触发器里写自动清理,根据时间或者记录条数。我不能说得太多,因为百度知道会删我的回答。不知道他今天是不是生病了。...
回复

使用道具 举报

千问 | 2013-5-12 15:44:33 | 显示全部楼层
可以,写个sql脚本b.sql,写个shell脚本a.sh "psql -f b.sql",让操作系统定期执行a.sh就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行