PostgreSQL中物化视图有什么用

问题描述 投票:0回答:1

我正在制作一个仪表板系统功能,我可以在其中查看特定报告,我使用的数据库是 PostgreSQL。我打算把它转为物化视图来优化,但是这样会让仪表板的数据不实时,所以我打算每次源表数据更新的时候都刷新物化视图。但是,阅读此处的文档后: https://www.postgresql.org/docs/current/sql-refreshmaterializedview.html

据说REFRESH MATERIALIZED VIEW只是完全替换了物化视图的内容,从而降低了更新基表时的性能。这让我想知道,物化视图真的有很好的用途吗?

postgresql view materialized-views
1个回答
0
投票

物化视图是一种工具,它允许原本需要很长时间才能完成的查询快速完成,但代价是使用稍微陈旧的数据。如果找不到更好的解决方案,请使用它。

© www.soinside.com 2019 - 2024. All rights reserved.