STV_SESSIONS - Amazon Redshift

STV_SESSIONS

Use a tabela STV_SESSIONS para visualizar informações sobre as sessões de usuário ativas para Amazon Redshift.

Para visualizar o histórico da sessão, use a tabela STL_SESSIONS em vez de STV_SESSIONS.

STV_SESSIONS permanece 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 ter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.

Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS SYS_SESSION_HISTORY. 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

Nome da coluna Tipo de dados Descrição
starttime timestamp O horário de início da sessão.
process inteiro O ID de processo da sessão.
user_name character(50) O usuário associado à sessão.
db_name character(50) O nome do banco de dados associado à sessão.
timeout_sec int O tempo máximo em segundos em que uma sessão permanece inativa ou ociosa antes do tempo limite. 0 indica que nenhum tempo limite está definido.

Consultas de exemplo

Para realizar uma verificação rápida para ver se algum outro usuário está conectado no Amazon Redshift, digite a seguinte consulta:

select count(*) from stv_sessions;

Se o resultado for maior que um, pelo menos um outro usuário está atualmente conectado ao banco de dados.

Para visualizar todas as sessões ativas do Amazon Redshift, digite a seguinte consulta:

select * from stv_sessions;

O seguinte resultado mostra quatro sessões ativas em execução no Amazon Redshift:

starttime | process |user_name | db_name | timeout_sec -------------------------+---------+----------------------------+----------------------------+------------- 2018-08-06 08:44:07.50 | 13779 | IAMA:aws_admin:admin_grp | dev | 0 2008-08-06 08:54:20.50 | 19829 | dwuser | dev | 120 2008-08-06 08:56:34.50 | 20279 | dwuser | dev | 120 2008-08-06 08:55:00.50 | 19996 | dwuser | tickit | 0 (3 rows)

O nome do usuário prefixado com IAMA indica que o usuário se conectou com autenticação única federada. Para obter mais informações, consulte Uso da autenticação do IAM para gerar credenciais do usuário do banco de dados.