

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

# STL\_CONNECTION\_LOG
<a name="r_STL_CONNECTION_LOG"></a>

Registra em log as tentativas de autenticação e as conexões e desconexões.

STL\_CONNECTION\_LOG só permanece visível para superusuários. 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).

Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS [SYS\_CONNECTION\_LOG](SYS_CONNECTION_LOG.md). 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
<a name="r_STL_CONNECTION_LOG-table-columns2"></a>


| Nome da coluna  | Tipo de dados  | Descrição  | 
| --- | --- | --- | 
| event  | character(50) | O evento de conexão ou de autenticação. | 
| recordtime  | timestamp | O horário em que o evento ocorreu. | 
| remotehost  | character(45) | O nome ou endereço IP do host remoto. | 
| remoteport  | character(32)  | O número da porta do host remoto. | 
| pid  | integer  | O ID do processo associado à instrução.  | 
| dbname  | character(50)  | Database name. | 
| username | character(50)  | User name. | 
| authmethod | character(32) | O método de autenticação. | 
| duration  | integer  | A duração da conexão em microssegundos. | 
| sslversion | character(50)  | A versão do Secure Sockets Layer (SSL). Esta coluna fica vazia quando o SSL está desabilitado. | 
| sslcipher | character(128) | A codificação do SSL. | 
| mtu  | integer  | A unidade de transmissão máxima (MTU). | 
| sslcompression  | character(64)  | O tipo de compactação do SSL. | 
| sslexpansion | character(64)  | O tipo de expansão do SSL. | 
| iamauthguid | character(36)  | O ID de autenticação da IAM para a solicitação de CloudTrail. | 
| application\_name | character(250)  | A iniciais ou o nome atualizado da aplicação de uma sessão. | 
| os\_version | character(64)  | A versão do sistema operacional que está na máquina cliente que se conecta ao cluster do Amazon Redshift. | 
| driver\_version | character(64)  | A versão do driver ODBC ou JDBC que se conecta ao cluster do Amazon Redshift a partir de ferramentas de cliente SQL de terceiros. | 
| plugin\_name | character(32)  | O nome do plugin usado para se conectar ao seu cluster do Amazon Redshift. | 
| protocol\_version | integer | A versão do protocolo interno que o driver do Amazon Redshift usa ao estabelecer sua conexão com o servidor. As versões do protocolo são negociadas entre o driver e o servidor. A versão descreve os recursos disponíveis. Os valores válidos são: [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/redshift/latest/dg/r_STL_CONNECTION_LOG.html)  | 
| sessionid | character(36)  | O identificador exclusivo global da sessão atual. O ID da sessão persiste por meio da reinicialização da falha do nó. | 
| compression | character(16)  | O algoritmo de compactação em uso para a conexão. | 

## Consultas de exemplo
<a name="r_STL_CONNECTION_LOG-sample-queries2"></a>

Para visualizar os detalhes das conexões abertas, execute a consulta a seguir.

```
select recordtime, username, dbname, remotehost, remoteport
from stl_connection_log
where event = 'initiating session'
and pid not in 
(select pid from stl_connection_log
where event = 'disconnecting session')
order by 1 desc;

recordtime          | username    | dbname     | remotehost    | remoteport                      
--------------------+-------------+------------+---------------+------------
2014-11-06 20:30:06 | rdsdb       | dev        | [local]       |                            
2014-11-06 20:29:37 | test001     | test       | 10.49.42.138  | 11111                           
2014-11-05 20:30:29 | rdsdb       | dev        | 10.49.42.138  | 33333                                                 
2014-11-05 20:28:35 | rdsdb       | dev        | [local]       |  
(4 rows)
```

O exemplo a seguir reflete uma tentativa falha de autenticação e uma operação de conexão e desconexão bem-sucedida. 

```
select event, recordtime, remotehost, username
from stl_connection_log order by recordtime;            

            event      |         recordtime        |  remotehost  | username                      
-----------------------+---------------------------+--------------+---------
authentication failure | 2012-10-25 14:41:56.96391 | 10.49.42.138 | john                                              
authenticated          | 2012-10-25 14:42:10.87613 | 10.49.42.138 | john                                              
initiating session     | 2012-10-25 14:42:10.87638 | 10.49.42.138 | john                                              
disconnecting session  | 2012-10-25 14:42:19.95992 | 10.49.42.138 | john                                              
(4 rows)
```

O exemplo a seguir mostra a versão do driver ODBC, o sistema operacional na máquina cliente e o plug-in usado para se conectar ao cluster do Amazon Redshift. Neste exemplo, o plugin usado é para autenticação de driver ODBC padrão usando um nome de login e senha.

```
select driver_version, os_version, plugin_name from stl_connection_log;
                
driver_version                          |  os_version                       | plugin_name
----------------------------------------+-----------------------------------+--------------------
Amazon Redshift ODBC Driver 1.4.15.0001 | Darwin 18.7.0 x86_64              | none
Amazon Redshift ODBC Driver 1.4.15.0001 | Linux 4.15.0-101-generic x86_64   | none
```

O exemplo a seguir mostra a versão do sistema operacional na máquina cliente, a versão do driver e a versão do protocolo.

```
select os_version, driver_version, protocol_version from stl_connection_log;
                
os_version                      |  driver_version              | protocol_version
--------------------------------+------------------------------+--------------------
Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2
Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 
Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2
```