postgresql中行数的安全限制是多少?

时间:2017-06-15 03:18:44

标签: postgresql database-design

我有一个cron作业,每三分钟触发一次查询。每次触发,数据都会输入到我的数据库中。所以我的数据库在每个间隔后继续增长。但是我只对最新一行感兴趣。安全吗? postgresql会自动截断最旧的条目吗?

1 个答案:

答案 0 :(得分:1)

如果你发布你的cron工作的要点,你可以得到一个更好的答案。

如果是直接插入,请先手动执行截断以删除旧的不需要的数据。删除也是可能的,但是你最终会得到很多死元组,你需要定期清理表格。

更新是一个不错的选择,但它取决于有多少数据是静态的,多少是静态的。例如。如果您在任何列中重复值,请转到更新。这也将受到死元组和吸尘的影响。

如果从外部源加载,例如csv,json,xml,则有自动覆盖现有数据的方法。 pg_loader可能是一个选项。