Um Analista de Sistemas analisa um relatório de contenção em...

Próximas questões
Com base no mesmo assunto
Q4036233 Banco de Dados
Um Analista de Sistemas analisa um relatório de contenção em um sistema de gestão de ordens de serviço com alto volume de transações simultâneas. O relatório indica que diversas transações de leitura (SELECT) estão sendo bloqueadas por transações de escrita (UPDATE) em andamento sobre a tabela de Ordens. Ao investigar o comportamento no SGBD, o DBA precisa compreender a compatibilidade entre os tipos de bloqueio envolvidos. Com base nos mecanismos de controle de concorrência e nos tipos de bloqueio em bancos de dados relacionais, assinale a alternativa CORRETA.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Compartilhado (Shared Lock - S): Usado para operações de leitura (comandos ). Permite que múltiplas transações leiam o mesmo dado simultaneamente, mas impede que qualquer uma delas faça alterações enquanto o bloqueio estiver ativo.

Exclusivo (Exclusive Lock - X): Usado para operações de escrita (, , ). Garante que apenas uma transação acesse e modifique o recurso, bloqueando qualquer outra leitura ou escrita simultânea.

Atualização (Update Lock - U): Usado para evitar o cenário em que uma transação lê um dado (com intenção de mudar) e aplica um Shared Lock, mas logo em seguida tenta um Exclusive Lock para atualizar, gerando impasses. O Update Lock permite a leitura, mas avisa o sistema que a alteração está por vir

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo