SVL_FEDERATED_QUERY - Amazon Redshift

SVL_FEDERATED_QUERY

Use a exibição SVL_FEDERATED_QUERY para visualizar informações sobre uma chamada de consulta federada.

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

Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS SYS_EXTERNAL_QUERY_DETAIL. Os dados na exibição de monitoramento SYS são formatados para serem mais fáceis de usar e compreender. É recomendável usar a exibição de monitoramento SYS nas consultas.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
userid inteiro O ID do usuário que executa a consulta.
xid bigint O ID da transação.
pid inteiro O ID do processo líder que executa a consulta.
consulta inteiro O ID de consulta de uma chamada federada.
sourcetype character (32) O tipo de fonte de chamada federada, por exemplo "PG".
recordtime timestamp A hora em que uma consulta é enviada para federação. UTC é usado.
querytext character (4000) A string de consulta enviada ao mecanismo PostgreSQL remoto para execução.
num_rows bigint O número de linhas retornado pela consulta federada.
num_bytes bigint O número de bytes retornado pela consulta federada.
duration bigint O tempo gasto (em microssegundos) para obter linhas das chamadas do cursor. É o tempo gasto para executar a consulta federada (bem como) para obter os resultados de volta.

Consultas de exemplo

Para mostrar informações sobre chamadas de consulta federada, execute a seguinte consulta.

select query, trim(sourcetype) as type, recordtime, trim(querytext) as "PG Subquery" from svl_federated_query where query = 4292; query | type | recordtime | pg subquery -------+------+----------------------------+--------------------------------------------------------------- 4292 | PG | 2020-03-27 04:29:58.485126 | SELECT "level" FROM functional.employees WHERE ("level" >= 6) (1 row)