STV_MV_INFO
STV_MV_INFO 表对于每个具体化视图、数据是否陈旧以及状态信息包含一行。
有关具体化视图的更多信息,请参阅在 Amazon Redshift 中创建实体化视图。
STV_MV_INFO 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅系统表和视图中的数据可见性。
表列
| 列名称 | 数据类型 | 描述 |
|---|---|---|
| db_name | char(128) | 包含具体化视图的数据库。 |
| schema | char(128) | 数据库的架构。 |
| 名称 | char(128) | 具体化视图名称。 |
| updated_upto_xid | bigint | 保留供内部使用。 |
| is_stale | char(1) | t 表示具体化视图已过时。过时的具体化视图是基表已更新但尚未刷新具体化视图的视图。如果自上次重新启动以来尚未运行刷新,则此信息可能不准确。 |
| owner_user_name | char(128) | 拥有具体化视图的用户。 |
| state | integer | 具体化视图的状态如下:
|
| 自动重写 | char(1) | t 表示具体化视图有资格自动重写查询。 |
| 自动刷新 | char(1) | t 表示具体化视图可以自动刷新。 |
示例查询
要查看所有具体化视图的状态,请运行以下查询。
select * from stv_mv_info;
此查询返回以下示例输出。
db_name | schema | name | updated_upto_xid | is_stale | owner_user_name | state | autorefresh | autorewrite ---------+--------------------+---------+------------------+----------+-----------------+-------+-------------+------------ dev | test_ivm_setup | mv | 1031 | f | catch-22 | 1 | 1 | 0 dev | test_ivm_setup | old_mv | 988 | t | lotr | 1 | 0 | 1