Questão de Banco de Dados — Concorrência em Banco de Dados — ESPP 2013
Banco de DadosConcorrência em Banco de Dados
- Código
- qq010155
- Banca
- ESPP
- Órgão
- MPE-PR
- Ano
- 2013
- Nível
- Superior
- Cargo
- Analista de Administração de Banco de Dados
Quando diversas transações são executadas de modo concorrente em um banco de dados, é necessário que o sistema controle a interação entre transações concorrentes; esse controle é alcançado por meio de uma larga gama de mecanismos chamados esquemas de controle de concorrência. Um meio de garantir a serialização é obrigar que o acesso aos itens de dados seja feito de maneira mutuamente exclusiva; isto é, enquanto uma transação acessa um item de dados, nenhuma outra transação pode modificá-lo. O método mais usado para sua implementação é permitir o acesso a um item de dados somente se ele estiver bloqueado. Infelizmente, o uso de bloqueios pode causar situações indesejáveis, como por exemplo o aparecimento de:
- Aprefetchs.
- Bswizzlings.
- Cpagedirts.
- Dpipenulls.
- Edeadlocks.