是否有必要清理 PostgreSQL 物化视图?

Mic*_*DBA 6 postgresql materialized-view vacuum

我知道分析物化视图 (MV) 是有意义的,但由于 MV 不可更新,这是否意味着我们不需要清理 MV?

Lau*_*lbe 6

物化视图需要清理:

\n
    \n
  1. 在某些时候,旧行需要被\xe2\x80\x9cfrozen\xe2\x80\x9d来防止事务 ID 计数器回绕时丢失数据。

    \n
  2. \n
  3. 如果使用REFRESH MATERIALIZED VIEW CONCURRENTLY,则会创建死元组并需要通过 删除VACUUM

    \n
  4. \n
\n