Questão FC372989
Durante a sessão atual, um Analista deseja alterar o tamanho do buffer de pool InnoDB no servidor MySQL para 5 gigabytes, para otimizar o desempenho do MySQL, reduzindo a necessida
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2023
Durante a sessão atual, um Analista deseja alterar o tamanho do buffer de 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
- SET CONFIG DB_CACHE_SIZE = 5G;
- SET GLOBAL BUFFER_POOL_SIZE = '5GB';
- EXEC sp_configure 'max server memory', 5120;
- SET shared_buffers = '5GB';
- SET global innodb_buffer_pool_size = 5368709120;
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A instrução apresentada — SET global innodb_buffer_pool_size = 5368709120; — altera a variável global do servidor MySQL que controla o tamanho do buffer pool do InnoDB para 5 gigabytes.
O valor é expresso em **bytes**: \(5 \times 1024 \times 1024 \times 1024 = 5368709120\), por isso usa-se esse inteiro. A palavra global indica que a mudança valerá para novas sessões/conexões após aplicada.
A alteração entra em efeito imediatamente no servidor, mas é **volátil**: não persiste após reinício. Para tornar permanente é necessário ajustar o arquivo de configuração (por ex., my.cnf) e reiniciar.
Nota prática: é preciso possuir privilégios administrativos (por exemplo, SUPER ou equivalente) para executar essa alteração e assegurar que o sistema operacional tenha memória livre suficiente para alocar os 5 GB.
Conteúdo do catálogo FC Concursos · Atualizado em