

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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.
O bloqueio compartilhado (shared lock) é incompatível com outros bloqueios compartilhados, causando o bloqueio em leituras concorrentes.
O bloqueio exclusivo (exclusive lock), adquirido por operações de escrita como UPDATE, é incompatível com bloqueios compartilhados, impedindo que novas leituras sejam iniciadas sobre o recurso enquanto a operação de escrita estiver em andamento.
A escalada de bloqueio ocorre quando o SGBD converte bloqueios de tabela em bloqueios de linha para aumentar a granularidade.
O bloqueio de atualização (update lock) é adquirido por operações SELECT para proteger os dados e impedir outros acessos.
Os bloqueios de intenção são utilizados exclusivamente em bancos de dados distribuídos e não integram a arquitetura de controle de concorrência de SGBDs relacionais tradicionais como SQL Server ou PostgreSQL.