Questão de Banco de Dados — Administração de banco de dados — FGV 2025
Banco de Dados›Administração de banco de dados
Código
fg104517
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Analista de Redes de Comunicação de Dados
Em um ambiente MySQL InnoDB com alta carga transacional OLTP, o DBA está otimizando parâmetros de configuração. Sobre ajustes de performance no MySQL InnoDB, analise as afirmativas:I. O parâmetro innodb_buffer_pool_size deve ser configurado para aproximadamente 70-80% da RAM em servidores dedicados.II. Configurar innodb_flush_log_at_trx_commit=2 oferece bom equilíbrio entre performance e durabilidade, gravando no OS cache a cada commit.III. O tamanho de innodb_log_file_size deve ser suficiente para aproximadamente 1-2 horas de atividade de escrita.Está correto o que se afirma em
AI, apenas
BII, apenas
CI e III, apenas
DI, II e III
EII e III, apenas
Revelar gabarito e comentário▾
GabaritoD — I, II e III
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Ajustes de performance no MySQL InnoDB
Gabarito: D (I, II e III corretas). As três afirmativas refletem boas práticas consolidadas na documentação oficial do MySQL para otimização de ambientes OLTP com InnoDB. Nenhuma delas contém erro técnico.
Ajustes MySQL InnoDB (OLTP): innodb_buffer_pool_size (70-80% da RAM (servidor dedicado), Cache de dados e índices); innodb_flush_log_at_trx_commit (=2: grava no OS cache a cada commit, Flush físico a cada ~1s, Equilíbrio performance × durabilidade); innodb_log_file_size (1-2 horas de escrita, Evita rotação frequente)
Afirmativa I — ✅ Correta
O parâmetro innodb_buffer_pool_size deve ocupar de 70% a 80% da RAM disponível em servidores dedicados ao MySQL. Essa é a recomendação padrão para maximizar o cache de dados e índices, reduzindo I/O de disco.
Afirmativa II — ✅ Correta
Configurar innodb_flush_log_at_trx_commit=2 faz com que o log seja gravado no cache do sistema operacional a cada commit, enquanto o flush físico para o disco ocorre aproximadamente a cada segundo. Esse ajuste proporciona um equilíbrio entre desempenho e durabilidade: em caso de falha, perde-se no máximo 1 segundo de transações.
Afirmativa III — ✅ Correta
O innodb_log_file_size deve ser dimensionado para cobrir cerca de 1 a 2 horas de atividade de escrita. Esse tamanho evita a rotação frequente de arquivos de log e garante que transações longas não causem esperas. Ajustes típicos variam de 1 GB a 4 GB, dependendo da carga.
Conclusão: todas as afirmativas estão corretas, portanto a alternativa D é o gabarito.