SYS_STREAM_SCAN_STATES - Amazon Redshift

SYS_STREAM_SCAN_STATES

Registra estados de verificação para registros carregados por meio da ingestão de streaming.

SYS_STREAM_SCAN_STATES permanece visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para obter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
external_schema_name character(128) O nome do esquema externo. Há diferenciação entre letras maiúsculas e minúsculas.
stream_name character(255) Nome do streaming. Há diferenciação entre letras maiúsculas e minúsculas.
mv_name character(128) O nome da visão materializada associada. Vazio, se não houver. Há diferenciação entre letras maiúsculas e minúsculas.
transaction_id bigint O ID da transação.
query_id bigint O ID da consulta.
record_time time stamp sem fuso horário A hora em que os dados foram registrados.
partition_id character(128) O ID da partição ou do fragmento. Há diferenciação entre letras maiúsculas e minúsculas.
latest_position character(128) A posição do último registro lido no lote. Isso corresponde ao número de sequência no Kinesis ou ao deslocamento no Amazon MSK. Há diferenciação entre letras maiúsculas e minúsculas.
scanned_rows bigint O número de registros que foram verificados no lote.
skipped_rows bigint O número de registros que foram ignorados no lote.
scanned_bytes bigint O número de bytes que foram verificados no lote.
stream_record_time_min time stamp sem fuso horário Hora de chegada do primeiro registro do lote no Kinesis ou Amazon MSK.
stream_record_time_max time stamp sem fuso horário Hora de chegada do último registro do lote no Kinesis ou Amazon MSK.

A consulta a seguir mostra dados de fluxo e tópico para consultas específicas.

select query_id,mv_name::varchar,external_schema_name::varchar,stream_name::varchar,sum(scanned_rows) total_records, sum(scanned_bytes) total_bytes from sys_stream_scan_states where query in (5401180,8601939) group by 1,2,3,4; query_id | mv_name | external_schema_name | stream_name | total_records | total_bytes ------------+----------------+----------------------+-----------------+---------------+---------------- 5401180 | kinesistest | kinesis | kinesisstream | 1493255696 | 3209006490704 8601939 | msktest | msk | mskstream | 14677023 | 31056580668 (2 rows)