O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog
SVL_S3QUERY
Use a exibição SVL_S3QUERY para obter detalhes sobre as consultas de data lake nos níveis de segmento e de fatia do nó.
SVL_S3QUERY é 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.
nota
SVL_S3QUERY contém apenas as consultas executadas nos principais clusters provisionados. Ele não contém consultas executadas em clusters de escalabilidade simultânea ou em namespaces sem servidor. Para acessar os planos de explicação das consultas executadas em clusters principais, clusters de escalabilidade simultânea e namespaces sem servidor, recomendamos usar a visualizaçã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.
Colunas da tabela
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| userid | integer | O ID do usuário que gerou uma determinada entrada. |
| consultar | integer | O ID da consulta. |
| segment | integer | O número do segmento. Uma consulta consiste em vários segmentos e cada segmento consiste em uma ou mais etapas. |
| etapa | integer | A etapa da consulta que foi executada. |
| nó | integer | O número de nós. |
| slice | integer | A fatia dos dados com os quais determinado segmento foi executado. |
| starttime | timestamp | O horário (em UTC) de início da execução da consulta. |
| endtime | timestamp | O horário (em UTC) de término da execução da consulta. |
| elapsed | integer | Tempo decorrido (em microssegundos). |
| external_table_name | char(136) | O formato interno do nome da tabela externa para a etapa de varredura do S3. |
| is_partitioned | char(1) | O valor true (t) indica que a tabela externa está particionada. |
| is_rrscan | char(1) | O valor true (t) indica que uma varredura restrita ao intervalo foi aplicada. |
| s3_scanned_rows | bigint | O número de linhas digitalizadas do Amazon S3 e enviadas para a camada do Redshift Spectrum. Em clusters RG provisionados, esse é o número de linhas lidas diretamente do Amazon S3 pelo leitor nativo do cluster, antes do envio do filtro. |
| s3_scanned_bytes | bigint | O número de bytes verificados do Amazon S3 e enviados para a camada Redshift Spectrum. Em clusters RG provisionados, esse é o tamanho total do intervalo de varredura em bytes processado pelo leitor nativo do cluster. |
| s3query_returned_rows | bigint | O número de linhas retornadas da camada do Redshift Spectrum para o cluster. Em clusters RG provisionados, esse é o número de linhas produzidas pela varredura da tabela externa após o envio do filtro. |
| s3query_returned_bytes | bigint | O número de bytes retornados da camada do Redshift Spectrum para o cluster. Em clusters RG provisionados, esse é o número de bytes produzidos pela varredura da tabela externa após o envio do filtro. |
| files | integer | O número de arquivos que foram processados para a etapa de varredura do S3 nesta fatia. |
| splits | int | O número de divisões processadas nesta fatia. Com arquivos de dados grandes que podem ser divididos, por exemplo, arquivos de dados maiores do que 512 MB, o Redshift Spectrum tenta dividir os arquivos em várias solicitações do S3 para o processamento paralelo. Em clusters RG provisionados, esse é o número de intervalos de varredura consumidos pelo leitor nativo do cluster. |
| total_split_size | bigint | O tamanho total de todas as divisões processadas nesta fatia, em bytes. Em clusters RG provisionados, esse é o tamanho total de todos os intervalos de varredura consumidos, em bytes. |
| max_split_size | bigint | O tamanho máximo da divisão processada para esta fatia, em bytes. Em clusters RG provisionados, esse é o tamanho do maior intervalo de varredura consumido, em bytes. |
| total_retries | integer | O número total de novas tentativas para os arquivos processados. Em clusters do tipo de nó RG, essa coluna está obsoleta e contém -1. Para novas tentativas do cliente do Amazon S3 no RG, consulte STL_S3CLIENT. |
| max_retries | integer | O número máximo de novas tentativas para um arquivo individual processado. Em clusters do tipo de nó RG, essa coluna está obsoleta e contém -1. Para novas tentativas do cliente do Amazon S3 no RG, consulte STL_S3CLIENT. |
| max_request_duration | integer | A duração máxima de uma solicitação individual do Redshift Spectrum (em microssegundos). Em clusters do tipo de nó RG, essa coluna está obsoleta e contém -1. |
| avg_request_duration | double precision | A duração média das solicitações do Redshift Spectrum (em microssegundos). Em clusters do tipo de nó RG, essa coluna está obsoleta e contém -1. |
| max_request_parallelism | integer | O número máximo de solicitações pendentes do Redshift Spectrum nesta fatia para a etapa de varredura do S3. Em clusters do tipo de nó RG, essa coluna está obsoleta e contém -1. |
| avg_request_parallelism | double precision | O número médio de solicitações paralelas do Redshift Spectrum nesta fatia para a etapa de varredura do S3. Em clusters do tipo de nó RG, essa coluna está obsoleta e contém -1. |
Consulta de exemplo
O exemplo a seguir obtém os detalhes da etapa de varredura da última consulta concluída.
select query, segment, slice, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files from svl_s3query where query = pg_last_query_id() order by query,segment,slice;
query | segment | slice | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files ------+---------+-------+---------+-----------------+------------------+-----------------------+------------------------+------ 4587 | 2 | 0 | 67811 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 1 | 591568 | 172462 | 11260097 | 8513 | 170260 | 1 4587 | 2 | 2 | 216849 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 3 | 216671 | 0 | 0 | 0 | 0 | 0