SVV_MV_INFO
La tabla SVV_MV_INFO contiene una fila para cada vista materializada, si los datos están o no obsoletos e información de estado.
Para obtener más información acerca de las vistas materializadas, consulte Creación de vistas materializadas en Amazon Redshift.
Todos los usuarios pueden ver SVV_MV_INFO. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Columnas de la tabla
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
database_name | char(128) | Base de datos que contiene la vista materializada. |
schema_name | char(128) | El esquema de la base de datos. |
user_name | char(128) | El usuario propietario de la vista materializada. |
name | char(128) | El nombre de la vista materializada. |
is_stale | char(1) | Una t indica que la vista materializada está obsoleta. Una vista materializada obsoleta es aquella en la que las tablas base se han actualizado pero la vista materializada no. Esta información puede no ser precisa si no se ha ejecutado una actualización desde el último reinicio. |
estado | integer | El estado de la vista materializada es el siguiente:
|
autorewrite | char(1) | t indica que la vista materializada reúne los requisitos necesarios para la reescritura automática de las consultas. |
autorefresh | char(1) | t indica que la vista materializada se puede actualizar de manera automática. |
Consulta de ejemplo
Para ver el estado de todas las vistas materializadas, ejecute la siguiente consulta.
select * from svv_mv_info;
Esta consulta devuelve el siguiente ejemplo de salida.
database_name | schema_name | user_name | name | is_stale | state | autorefresh | autorewrite --------------+-------------------------+-----------+---------+-----------+-------+-------------+---------------- dev | test_ivm_setup | catch-22 | mv | f | 1 | 1 | 0 dev | test_ivm_setup | lotr | old_mv | t | 1 | 0 | 1