Questão 11240 —

Um passo de cada vez

Leia com calma. Você pode mudar a alternativa antes de confirmar.

  1. 1 · Resolver
  2. 2 · Entender
  3. 3 · Continuar
Médio
Questão 11240

No PostgreSQL 17, considere uma transação T1 configurada explicitamente com o nível de isolamento REPEATABLE READ. Dentro dessa transação, T1 executa a consulta SELECT COUNT(*) FROM tabela WHERE condicao = true, obtendo o resultado 10. Enquanto T1 permanece ativa, uma transação concorrente T2 in sere uma nova linha que satisfaz a condição condicao = true e realiza COMMIT. Ainda dentro da mesma transação T1, a mesma consulta é executada novamente SELECT COUNT(*) FROM tabela WHERE condicao = true. Em seguida, T1 realiza COMMIT, sem efetuar nenhuma atualização em linhas da tabela. Qual é o resultado esperado para a segunda execução da consulta em T1?

Selecione uma alternativa

Quer resolver questões de forma interativa e acompanhar seu progresso?

Criar conta grátis

Comentários

Faça login para comentar
Seja o primeiro a comentar