View a markdown version of this page

SVL_S3RETRIES - Amazon Redshift

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_S3RETRIES

Use a visualização SVL_S3RETRIES para obter informações sobre por que uma consulta de data lake no Amazon S3 que usa o Amazon Redshift Spectrum falhou.

SVL_S3RETRIES é 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.

Clusters RG provisionados

SVL_S3RETRIES não está preenchido em clusters RG provisionados. A visualização existe e permanece consultável, mas não retorna linhas para consultas executadas em clusters RG, porque o RG usa o leitor nativo do cluster para consultar o Amazon S3 e não usa o modelo de nova tentativa de solicitação do Spectrum.

Para obter detalhes de repetição e erro do cliente doAmazon S3 em clusters RG provisionados, use STL_S3CLIENT e STL_S3CLIENT_ERROR.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
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. Os segmentos de uma consulta podem ser executados em paralelo. Cada segmento executa em um único processo.

integer O número de nós.
slice integer A fatia dos dados com os quais determinado segmento foi executado.
eventtime time stamp sem fuso horário O horário (em UTC) de início da execução da etapa.
retries integer O número de tentativas para a consulta.
successful_fetches integer O número de vezes que os dados foram retornados.
file_size bigint O tamanho do arquivo em bytes.
location texto A localização da tabela.
message texto A mensagem de erro.

Consulta de exemplo

O exemplo a seguir recupera dados sobre consultas falhas do S3.

SELECT svl_s3retries.query, svl_s3retries.segment, svl_s3retries.node, svl_s3retries.slice, svl_s3retries.eventtime, svl_s3retries.retries, svl_s3retries.successful_fetches, svl_s3retries.file_size, btrim((svl_s3retries."location")::text) AS "location", btrim((svl_s3retries.message)::text) AS message FROM svl_s3retries;