我有一个 db,它有 223 个表,我必须从其中的 10 个表中删除一些记录,每个记录都有 apprx。150 万条记录。这些表每 7 秒存储一次温度。我们决定删除所有记录,但每分钟删除第一条记录。所以现在每分钟有 8 条记录,在此过程之后,它将每分钟存储 1 条超过 3 个月的记录。
我应该通过删除并在之后完全真空还是通过截断来完成?还有一些与其中一些表相关的视图。如果我通过截断来完成,这些视图之后会起作用吗?
postgresql truncate vacuum
postgresql ×1
truncate ×1
vacuum ×1