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.