STL_MV_STATE - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

STL_MV_STATE

La vue STL_MV_STATE contient une ligne pour chaque transition d’état d’une vue matérialisée.

Pour plus d’informations sur les vues matérialisées, consultez Création de vues matérialisées dans Amazon Redshift.

STL_MV_STATE est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour plus d’informations, consultez Visibilité des données dans les tables et vues système.

Tout ou partie des données de cette table sont également disponibles dans la vue de surveillance SYS SYS_MV_STATE. Les données de la vue de surveillance SYS sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d’utiliser la vue de surveillance SYS pour vos requêtes.

Colonnes de la table

Nom de la colonne Type de données Description
userid bigint ID de l’utilisateur qui a créé l’événement.
starttime timestamp Heure de début de l’événement.
xid bigint ID de transaction de l’événement.
event_desc char(500) Événement ayant entraîné le changement d’état. Quelques exemples de valeur possible :
  • Le type de colonne a été modifié

  • La colonne a été supprimée

  • La colonne a été renommée

  • Le nom du schéma a été modifié

  • Conversion de petite table

  • TRUNCATE

  • Vacuum

Notez qu’il existe d’autres valeurs possibles pour cette colonne.
db_name char(128) Base de données contenant la vue matérialisée.
base_table_schema char(128) Schéma de la table de base.
base_table_name char(128) Nom de la table de base.
mv_schema char(128) Schéma de la vue matérialisée.
mv_name char(128) Nom de la vue matérialisée.
state character(32) État modifié de la vue matérialisée comme suit :
  • Recompute (Recalculer)

  • Unrefreshable (Inactualisable)

Le tableau suivant présente des exemples de combinaison event_desc et state.

event_desc | state -------------------------+--------------- TRUNCATE | Recompute TRUNCATE | Recompute Small table conversion | Recompute Vacuum | Recompute Column was renamed | Unrefreshable Column was dropped | Unrefreshable Table was renamed | Unrefreshable Column type was changed | Unrefreshable Schema name was changed | Unrefreshable

Exemple de requête

Pour afficher le journal des transitions d’état des vues matérialisées, exécutez la requête suivante.

select * from stl_mv_state;

Cette requête renvoie l’exemple de sortie suivant :

userid | starttime | xid | event_desc | db_name | base_table_schema | base_table_name | mv_schema | mv_name | state --------+----------------------------+------+-----------------------------+---------+----------------------+----------------------+----------------------+---------------+--------------- 138 | 2020-02-14 02:21:25.578885 | 5180 | TRUNCATE | dev | public | mv_base_table | public | mv_test | Recompute 138 | 2020-02-14 02:21:56.846774 | 5275 | Column was dropped | dev | | mv_base_table | public | mv_test | Unrefreshable 100 | 2020-02-13 22:09:53.041228 | 1794 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-13 22:10:23.630914 | 1893 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute 1 | 2020-02-17 22:57:22.497989 | 8455 | ALTER TABLE ALTER DISTSTYLE | dev | public | mv_base_table | public | mv_test | Recompute 173 | 2020-02-17 22:57:23.591434 | 8504 | Table was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 173 | 2020-02-17 22:57:27.229423 | 8592 | Column type was changed | dev | | mv_base_table | public | mv_test | Unrefreshable 197 | 2020-02-17 22:59:06.212569 | 9668 | TRUNCATE | dev | schemaf796e415850f4f | mv_base_table | schemaf796e415850f4f | mv_test | Recompute 138 | 2020-02-14 02:21:55.705655 | 5226 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-14 02:22:26.292434 | 5325 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute