

 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/). 

# SVCS\_COMPILE
<a name="r_SVCS_COMPILE"></a>

Registra o local e o tempo de compilação para cada segmento de consulta das consultas, incluindo aquelas executadas em um cluster de escalabilidade da simultaneidade e no cluster principal.

**nota**  
Visualizações do sistema com o prefixo SVCS fornecem detalhes sobre consultas nos clusters principal e de escalabilidade da simultaneidade. As visualizações são semelhantes às visualizações com o prefixo SVL, exceto que as visualizações SVL fornecem informações somente para consultas executadas no cluster principal.

A exibição SVCS\_COMPILE é 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 obter mais informações, consulte [Visibilidade de dados em tabelas e visualizações de sistema](cm_chap_system-tables.md#c_visibility-of-data).

Para obter informações sobre SCL\_COMPILE, consulte [SVL\_COMPILE](r_SVL_COMPILE.md).

## Colunas da tabela
<a name="r_SVCS_COMPILE-table-rows"></a>


| Nome da coluna  | Tipo de dados  | Descrição  | 
| --- | --- | --- | 
| userid | integer | O ID do usuário que gerou a entrada. | 
| xid  | bigint  | O ID da transação associada à instrução.  | 
| pid  | integer  | O ID do processo associado à instrução.  | 
| consultar | integer  | O ID da consulta. Este ID pode ser usado para unir várias outras tabelas e exibições do sistema.  | 
| segment  | integer  | O segmento de consulta a ser compilado.  | 
| locus  | integer  | O local onde o segmento é executado: 1 se for em um nó de computação e 2 se for no nó líder.  | 
| starttime | timestamp | O horário, no Tempo Universal Coordenado (UTC), do início da compilação. | 
| endtime | timestamp | O horário, em UTC, do término da compilação. | 
| compile  | integer  | Um valor que é 0 se a compilação foi reutilizada e 1 se o segmento foi compilado. | 

## Consultas de exemplo
<a name="r_SVCS_COMPILE-sample-queries"></a>

Neste exemplo, as consultas 35878 e 35879 executaram a mesma instrução SQL. A coluna de compilação da consulta 35878 mostra o valor `1` para quatro segmentos da consulta, indicando que os segmentos foram compilados. A consulta 35879 mostra o valor `0` na coluna de compilação para todos os segmentos, indicando que os segmentos não precisaram ser compilados novamente.

```
select userid, xid,  pid, query, segment, locus,  
datediff(ms, starttime, endtime) as duration, compile 
from svcs_compile 
where query = 35878 or query = 35879
order by query, segment;

 userid |  xid   |  pid  | query | segment | locus | duration | compile
--------+--------+-------+-------+---------+-------+----------+---------
    100 | 112780 | 23028 | 35878 |       0 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       1 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       2 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       3 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       4 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       5 |     1 |        0 |       0
    100 | 112780 | 23028 | 35878 |       6 |     1 |     1380 |       1
    100 | 112780 | 23028 | 35878 |       7 |     1 |     1085 |       1
    100 | 112780 | 23028 | 35878 |       8 |     1 |     1197 |       1
    100 | 112780 | 23028 | 35878 |       9 |     2 |      905 |       1
    100 | 112782 | 23028 | 35879 |       0 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       1 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       2 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       3 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       4 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       5 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       6 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       7 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       8 |     1 |        0 |       0
    100 | 112782 | 23028 | 35879 |       9 |     2 |        0 |       0
(20 rows)
```