SYS_MV_REFRESH_HISTORY
Los resultados incluyen información sobre el historial de actualizaciones de todas las vistas materializadas. Los resultados incluyen el tipo de actualización, como manual o automática, y el estado de la actualización más reciente.
SYS_MV_REFRESH_HISTORY está visible para todos los usuarios. 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 |
---|---|---|
user_id | integer | El identificador del usuario que envió la actualización. |
session_id | integer | El identificador del proceso que ejecuta la actualización de la vista materializada. |
transaction_id | bigint | Identificador de la transacción. |
database_name | char(128) | Base de datos que contiene la vista materializada. |
schema_name | char(128) | Esquema de la vista materializada. |
mv_id | bigint | ID de objeto de la vista materializada. |
mv_name | char(128) | El nombre de la vista materializada. |
refresh_type | char(32) | El tipo de actualización, por ejemplo, manual o automática. |
estado | texto | El estado de la actualización. Para obtener información detallada sobre los estados, consulte la columna de estado de SVL_MV_REFRESH_STATUS. |
start_time | Marca de tiempo | La hora de inicio de la actualización. |
end_time | Marca de tiempo | La hora de finalización de la actualización. |
duration | bigint | La cantidad de tiempo en microsegundos que se tardó en actualizar la vista materializada. |
Consultas de ejemplo
La siguiente consulta muestra el historial de actualizaciones de las vistas materializadas.
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 consulta devuelve el siguiente ejemplo de salida:
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)