STV_LOAD_STATE - Amazon Redshift

STV_LOAD_STATE

Utilice la tabla STV_LOAD_STATE para encontrar información acerca del estado actual de las instrucciones COPY en curso.

El comando COPY actualiza esta tabla cada vez que se carga un millón de registros.

Todos los usuarios pueden ver STV_LOAD_STATE. 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
userid integer ID del usuario que generó la entrada.
session integer El PID de la sesión del proceso que hace la carga.
consulta integer ID de la consulta. Se puede usar para combinar distintas vistas y tablas del sistema.
slice integer Número del sector del nodo.
pid integer ID de proceso. Todas las consultas en una sesión se ejecutan en el mismo proceso, por lo que este valor permanece constante si ejecuta una serie de consultas en la misma sesión.
recordtime Marca de tiempo Hora en la que se graba el registro.
bytes_to_load bigint Cantidad total de bytes que cargará este sector. Este valor es igual a 0 si los datos que se cargan están comprimidos.
bytes_loaded bigint Cantidad de bytes cargados por este sector. Si los datos que se cargan están comprimidos, este valor corresponde a la cantidad de datos cargados una vez que se descomprimen los datos.
bytes_to_load_compressed bigint Cantidad total de bytes de datos comprimidos que cargará este sector. Este valor es igual a 0 si los datos que se cargan no están comprimidos.
bytes_loaded_compressed bigint Cantidad de bytes de datos comprimidos cargados por este sector. Este valor es igual a 0 si los datos que se cargan no están comprimidos.
lines integer Cantidad de líneas cargadas por este sector.
num_files integer Cantidad de filas que cargará este sector.
num_files_complete integer Cantidad de filas cargadas por este sector.
current_file character (256) Nombre de la fila que está cargando este sector.
pct_complete integer Porcentaje de la carga de datos completada por este sector.

Consulta de ejemplo

Para ver el progreso de cada sector de un comando COPY, escriba la siguiente consulta. En este ejemplo, se usa la función PG_LAST_COPY_ID() para recuperar información para el último comando COPY.

select slice , bytes_loaded, bytes_to_load , pct_complete from stv_load_state where query = pg_last_copy_id(); slice | bytes_loaded | bytes_to_load | pct_complete -------+--------------+---------------+-------------- 2 | 0 | 0 | 0 3 | 12840898 | 39104640 | 32 (2 rows)