Questões de Concurso
Filtrar
25 Questões de concurso encontradas
Página 2 de 5
Questões por página:
Questões por página:
Concurso:
SAMAE de Blumenau - SC
Disciplina:
Banco de Dados
Em sistemas de banco de dados relacionais, os níveis de
isolamento de transações são definidos pelo padrão SQL
(ANSI/ISO) para controlar o equilíbrio entre concorrência
e consistência, prevenindo fenômenos como dirty reads,
non-repeatable reads e phantom reads . Considerando
especificamente o nível de isolamento REPEATABLE
READ, conforme definido no padrão SQL, assinale a
alternativa correta:
Considere a seguinte situação hipotética:
O sistema acadêmico de uma Universidade utiliza MySQL 8 como banco de dados principal. Durante o período de matrícula, o sistema começou a apresentar lentidão severa e, em alguns momentos, indisponibilidade. Em períodos anteriores de matrícula, foi necessário realizar reinicializações manuais diárias no servidor de banco de dados devido a instabilidades e degradação de desempenho.
Durante a análise, a equipe de Tecnologia da Informação identificou que:
a aplicação executa múltiplas consultas sequenciais ao banco dentro da mesma requisição HTTP (padrão N+1).
algumas transações permanecem abertas por vários segundos.
o número de conexões ativas atinge frequentemente o limite configurado (max_connections).
há aumento significativo de locks em tabelas de pedidos e estoque.
Assinale a alternativa que apresenta a abordagem CORRETA para prevenir o problema de travamento e alta contenção no MySQL, bem como otimizar o desempenho do servidor nesse cenário:
O sistema acadêmico de uma Universidade utiliza MySQL 8 como banco de dados principal. Durante o período de matrícula, o sistema começou a apresentar lentidão severa e, em alguns momentos, indisponibilidade. Em períodos anteriores de matrícula, foi necessário realizar reinicializações manuais diárias no servidor de banco de dados devido a instabilidades e degradação de desempenho.
Durante a análise, a equipe de Tecnologia da Informação identificou que:
a aplicação executa múltiplas consultas sequenciais ao banco dentro da mesma requisição HTTP (padrão N+1).
algumas transações permanecem abertas por vários segundos.
o número de conexões ativas atinge frequentemente o limite configurado (max_connections).
há aumento significativo de locks em tabelas de pedidos e estoque.
Assinale a alternativa que apresenta a abordagem CORRETA para prevenir o problema de travamento e alta contenção no MySQL, bem como otimizar o desempenho do servidor nesse cenário:
Concurso:
MPE-AL
Disciplina:
Banco de Dados
Um sistema de distribuição de um Ministério Público Estadual sofre bloqueios entre consultas de painel e atualizações de andamento. Com o objetivo de reduzir bloqueio leitor-escritor mantendo consistência por instrução, a configuração de concorrência que se alinha ao uso de row versioning no SQL Server 2019+ é
Concurso:
FUNPRESP-JUD
Disciplina:
Banco de Dados
Em razão de a camada intermediaria de um banco de dados
de três camadas concentrar a lógica de negócio, deixam de
ser responsabilidades do SGBD os mecanismos de controle
de concorrência, o gerenciamento de locks e a execução de
stored procedures, que passam a ser executados
exclusivamente pela camada de aplicação.
Dois usuários tentam reservar o último assento
disponível em um voo ao mesmo tempo. Sem o devido
controle de concorrência, ambos podem ler que o
assento está livre, realizar a reserva e o sistema acabar
vendendo o mesmo lugar duas vezes.
Este problema clássico de concorrência é conhecido como:
Este problema clássico de concorrência é conhecido como: