Questão nº 23

Questão de Banco de Dados · FCC TRT15 2023 (nº 23)

FCC2023Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoBanco de Dados
Gabarito: Ever comentário ↓

Durante a sessão atual, um Analista deseja alterar o tamanho do buffer pool InnoDB no servidor MySQL para 5 gigabytes, para otimizar o desempenho do MySQL, reduzindo a necessidade de acessar o disco para buscar dados frequentemente usados. Para isso, ele deve utilizar o comando

Resposta comentada

Gabarito Alternativa E

O buffer pool do InnoDB é uma área da memória RAM do MySQL que armazena dados e índices frequentemente acessados, evitando que o servidor precise ir ao disco rígido toda vez que precisar deles, o que acelera muito as consultas.

  • (A) Incorreta: DB_CACHE_SIZE não é uma variável de configuração padrão para o buffer pool do InnoDB no MySQL.
  • (B) Incorreta: A variável correta é innodb_buffer_pool_size, não BUFFER_POOL_SIZE. Além disso, para SET GLOBAL, o valor geralmente é esperado em bytes, não como uma string com unidade ('5GB'). Armadilha: O nome BUFFER_POOL_SIZE parece intuitivo, mas não é o nome exato da variável no MySQL para o InnoDB.
  • (C) Incorreta: Este é um comando específico do SQL Server (EXEC sp_configure) para configurar a memória, não do MySQL.
  • (D) Incorreta: shared_buffers é uma variável de configuração do PostgreSQL, não do MySQL.
  • (E) Correta: Este comando utiliza a variável global correta (innodb_buffer_pool_size) e define seu valor em bytes (5 GB = 5 * 1024 * 1024 * 1024 = 5.368.709.120 bytes), que é o formato esperado para alteração dinâmica via SET GLOBAL.

Fonte: FCC TRT15 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 002). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho