我目前使用的是 Postgres 9.3.3。
If you refresh
物化视图,该物化视图上的索引是否也重新索引?或者是否需要手动重新索引索引?
在查看以下内容时question https://stackoverflow.com/questions/18811482/refresh-materialized-views-concurrency-transactional-behaviour,看起来像,但没有答案,而且我似乎找不到任何支持文档。
手册: https://www.postgresql.org/docs/current/indexes-intro.html
一旦创建了索引,就不需要进一步干预:
当表被修改时系统会更新索引...
没有例外。物化视图只是另一个带有如何刷新它的配方的表。所有索引要么从头开始重新创建,要么更新。您永远不需要手动对现有索引执行任何操作。
手册再次: https://www.postgresql.org/docs/current/rules-materializedviews.html
当查询中引用物化视图时,数据是
直接从物化视图返回,就像从表一样;这
规则仅用于填充物化视图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)