Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024
- Código
- ce185088
- Banca
- CESPE / CEBRASPE
- Órgão
- SEBRAE-NACIONAL
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Técnico II – Banco de Dados
- Aassíncrona.
- Bunidirecional.
- Csíncrona.
- Dbidirecional.
GabaritoA — assíncrona.
Gabarito: letra A (assíncrona). No SQL Server AlwaysOn, o modo de confirmação assíncrono minimiza a latência das transações nos bancos de dados secundários, pois a réplica primária não precisa aguardar a confirmação da réplica secundária para concluir a transação. Isso reduz o tempo de resposta da transação primária, mas pode gerar maior atraso na aplicação dos logs no secundário. Já no modo síncrono, a primária aguarda o secundário, aumentando a latência geral das transações.
O modo de confirmação assíncrona (asynchronous commit) não exige que a réplica secundária envie confirmação antes de a primária concluir a transação. Dessa forma, a latência introduzida pela espera no secundário é eliminada, minimizando o impacto nas transações do banco secundário (ou seja, as transações não sofrem atraso por conta da replicação). É a opção que reduz a latência nas réplicas secundárias, conforme o enunciado.
"Unidirecional" não é um modo de confirmação no SQL Server AlwaysOn. Os modos disponíveis são síncrono e assíncrono. O termo unidirecional pode se referir a replicação em que o fluxo é apenas da primária para a secundária, mas não define o comportamento de confirmação.
O modo de confirmação síncrona (synchronous commit) exige que a réplica secundária confirme a gravação do log antes de a primária concluir a transação. Isso aumenta a latência, pois a primária precisa aguardar a resposta do secundário. Portanto, não minimiza a latência; ao contrário, a aumenta.
"Bidirecional" não é um modo de confirmação no AlwaysOn. Embora exista replicação bidirecional em outros contextos (como replicação transacional), no AlwaysOn a replicação é tipicamente unidirecional (da primária para as secundárias), e o modo de confirmação é síncrono ou assíncrono, não bidirecional.
A banca confunde o candidato ao associar "latência minimizada" ao modo síncrono, que na verdade aumenta a latência devido à espera da confirmação. O modo assíncrono, embora possa gerar atraso na aplicação dos logs, reduz a latência das transações na perspectiva da réplica primária (e da secundária em termos de espera), que é o que a questão pede.
Gabarito: letra A.
Link permanente: /questoes/ce185088