SóProvas


ID
2789500
Banca
CCV-UFC
Órgão
UFC
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Sobre transações no SGBD PostgreSQL, é possível afirmar que:

Alternativas
Comentários
  • Letra e).

     

    Sobre a alternativa a):

     

    Isolamento de Transações

    O nível de isolamento padrão do PostgreSQL é o Read Committed (leitura efetivada). Uma consulta SELECT realizada com este nível perceberá os registros existente no início da consulta. Este é o nível mais flexível.

    Existe também o nível serializable, mais rigoroso. Os níveis Read uncommitted e Repeatable read são suportados, mas assumem a forma de um dos dois anteriores.

     

     

    fonte: https://pt.wikibooks.org/wiki/PostgreSQL_Pr%C3%A1tico/Transa%C3%A7%C3%B5es

     

     

    go @head!!!

  • 13.2.3. Nível de isolamento serializável

    O nível de isolamento Serializable fornece o isolamento de transação mais estrito. Esse nível emula a execução de transação serial, como se as transações tivessem sido executadas uma após a outra, em série, em vez de simultaneamente. No entanto, como o nível de leitura repetida, os aplicativos que usam esse nível devem estar preparados para repetir transações devido a falhas de serialização. Na verdade, esse nível de isolamento funciona exatamente da mesma forma que a leitura repetível, exceto pelo fato de monitorar as condições que poderiam fazer a execução de um conjunto simultâneo de transações serializáveis ​​se comportar de maneira inconsistente com todas as execuções seriais (uma de cada vez) dessas transações. Esse monitoramento não introduz nenhum bloqueio além do presente na leitura repetida, mas há alguma sobrecarga para o monitoramento e a detecção das condições que podem causar uma anomalia de serialização disparará uma falha de serialização .

    Fonte: https://www.postgresql.org/docs/9.1/static/transaction-iso.html