小编sup*_*pyo的帖子

Postgres 刷新物化视图锁

我在 Postgres 中有一个物化视图,想知道刷新该视图时取出了哪些锁(如果有)。

CREATE TABLE people ( name VARCHAR(30) );
INSERT INTO people VALUES ('Alice'), ('Bob'), ('Cher');
CREATE MATERIALIZED VIEW test AS SELECT * FROM people;
REFRESH MATERIALIZED VIEW test;
Run Code Online (Sandbox Code Playgroud)

具体来说,我试图了解该REFRESH MATERIALIZED VIEW命令是否取出ACCESS EXCLUSIVE锁。

我尝试了一个解释但没有成功:

#> EXPLAIN REFRESH MATERIALIZED VIEW test;

                QUERY PLAN                 
-------------------------------------------
Utility statements have no plan structure
Run Code Online (Sandbox Code Playgroud)

postgresql materialized-view

7
推荐指数
1
解决办法
5491
查看次数

标签 统计

materialized-view ×1

postgresql ×1