wils@web ~ $ cat ~/ajuda/guia-pratico-para-otimizar-o-desempenho-do-mariadb-10-6-com-ajustes-de-configuracao.md

Banco de Dados

Guia prático para otimizar o desempenho do MariaDB 10.6 com ajustes de configuração

atualizado em 12/08/2026

O MariaDB 10.6 é um sistema de gerenciamento de banco de dados poderoso e flexível. Este guia prático apresenta ajustes de configuração que podem otimizar seu desempenho.

Introdução

Otimizar o desempenho do MariaDB envolve ajustar várias configurações no arquivo my.cnf. Vamos explorar um passo a passo com comandos reais para melhorar a performance do seu banco de dados.

Passo a Passo para Otimização

1. Localizar o arquivo de configuração

O arquivo de configuração do MariaDB geralmente está localizado em /etc/my.cnf ou /etc/mysql/my.cnf. Abra-o com um editor de texto:

sudo nano /etc/my.cnf

2. Ajustar parâmetros de memória

Os parâmetros de memória são cruciais para o desempenho. Adicione ou ajuste as seguintes linhas na seção [mysqld]:

innodb_buffer_pool_size = 1G
innodb_log_file_size = 256M
key_buffer_size = 256M

3. Configurar o número de conexões

Para otimizar o gerenciamento de conexões, ajuste o número máximo de conexões:

max_connections = 200

4. Habilitar o cache de consultas

O cache de consultas pode acelerar o acesso a dados frequentemente requisitados:

query_cache_size = 64M
query_cache_type = 1

5. Monitorar o desempenho

Utilize ferramentas como mysqltuner para monitorar o desempenho e receber recomendações:

sudo apt install mysqltuner
mysqltuner

Conclusão

Após realizar as alterações, reinicie o serviço do MariaDB para que as configurações entrem em vigor:

sudo systemctl restart mariadb

Dica: Sempre faça um backup do seu banco de dados antes de aplicar mudanças significativas nas configurações.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.