

 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 ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# SVL\_S3RETRIES
<a name="r_SVL_S3RETRIES"></a>

Use a visualização SVL\_S3RETRIES para obter informações sobre por que uma consulta do Amazon Redshift Spectrum com base no Amazon S3 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](cm_chap_system-tables.md#c_visibility-of-data).

## Colunas da tabela
<a name="r_SVL_S3RETRIES-table-columns"></a>


| Nome da coluna  | Tipo de dados  | Descrição | 
| --- | --- | --- | 
| consultar | integer | O ID da consulta. | 
| segment | integer | O número do segmento.<br />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. | 
| nó | 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
<a name="r_SVL_S3RETRIES-sample-query"></a>

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;
```