SYS_MV_ _ REFRESH HISTORY - 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.

SYS_MV_ _ REFRESH HISTORY

Les résultats incluent des informations sur l’historique d’actualisation de toutes les vues matérialisées. Les résultats incluent le type d’actualisation, tel que manuel ou automatique, et le statut de l’actualisation la plus récente.

SYS_MV_ REFRESH _ HISTORY 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.

Colonnes de la table

Nom de la colonne Type de données Description
user_id entier Identificateur de l’utilisateur qui a soumis à l’actualisation.
session_id entier Identificateur du processus exécutant l’actualisation de la vue matérialisée.
transaction_id bigint Identificateur de transaction.
database_name char(128) Base de données contenant la vue matérialisée.
nom_schéma char(128) Schéma de la vue matérialisée.
mv_id bigint Identifiant de l’objet de la vue matérialisée.
mv_name char(128) Nom de la vue matérialisée.
refresh_type char(32) Type d’actualisation, par exemple manuel ou automatique.
État text Statut de l’actualisation. Pour des informations détaillées sur les statuts, consultez la colonne de statut pour SVL_MV_REFRESH_STATUS.
start_time timestamp Heure de début de l’actualisation.
end_time timestamp Heure de fin de l’actualisation.
duration bigint Durée en microsecondes nécessaire pour actualiser la vue matérialisée.

Exemples de requêtes

La requête suivante montre l’historique d’actualisation des vues matérialisées.

SELECT user_id, session_id, transaction_id, database_name, schema_name, mv_id, mv_name, refresh_type, status, start_time, end_time, duration from sys_mv_refresh_history;

La requête renvoie l'exemple de sortie suivant :

user_id | session_id | transaction_id | database_name | schema_name | mv_id | mv_name | refresh_type | status | start_time | end_time | duration ---------+------------+----------------+---------------+----------------------------+--------+--------------------+----------------+-------------------------------------------------+----------------------------+----------------------------+----------- 1 | 1073815659 | 15066 | dev | test_stl_mv_refresh_schema | 203762 | mv_incremental | Manual | MV was already updated | 2023-10-26 15:59:20.952179 | 2023-10-26 15:59:20.952866 | 687 1 | 1073815659 | 15068 | dev | test_stl_mv_refresh_schema | 203771 | mv_nonincremental | Manual | MV was already updated | 2023-10-26 15:59:21.008049 | 2023-10-26 15:59:21.008658 | 609 1 | 1073815659 | 15070 | dev | test_stl_mv_refresh_schema | 203779 | mv_refresh_error | Manual | MV was already updated | 2023-10-26 15:59:21.064252 | 2023-10-26 15:59:21.064885 | 633 1 | 1073815659 | 15074 | dev | test_stl_mv_refresh_schema | 203762 | mv_incremental | Manual | Refresh successfully updated MV incrementally | 2023-10-26 15:59:29.693329 | 2023-10-26 15:59:43.482842 | 13789513 1 | 1073815659 | 15076 | dev | test_stl_mv_refresh_schema | 203771 | mv_nonincremental | Manual | Refresh successfully recomputed MV from scratch | 2023-10-26 15:59:43.550184 | 2023-10-26 15:59:47.880833 | 4330649 1 | 1073815659 | 15078 | dev | test_stl_mv_refresh_schema | 203779 | mv_refresh_error | Manual | Refresh failed due to an internal error | 2023-10-26 15:59:47.949052 | 2023-10-26 15:59:52.494681 | 4545629 (6 rows)