wils@web ~ $ cat ~/ajuda/guia-completo-para-configuracao-de-indices-no-mariadb-10-5-para-melhorar-desempenho.md

Banco de Dados

Guia completo para configuração de índices no MariaDB 10.5 para melhorar desempenho

atualizado em 19/08/2026

O MariaDB 10.5 é um sistema de gerenciamento de banco de dados relacional que oferece diversas funcionalidades para otimização de desempenho. Uma das principais técnicas para melhorar a performance das consultas é a configuração de índices. Este guia fornece um passo a passo para configurar índices no MariaDB.

Introdução aos Índices

Índices são estruturas de dados que melhoram a velocidade das operações de consulta em uma tabela. Eles funcionam como um índice em um livro, permitindo acesso rápido a linhas específicas.

Tipos de Índices

  • Índice Primário: Garante a unicidade e ordenação dos dados.
  • Índice Único: Garante que os valores de uma coluna sejam únicos.
  • Índice Comum: Melhora a velocidade de consultas sem garantir unicidade.
  • Índice de Texto Completo: Usado para buscas em colunas de texto.

Passo a Passo para Configuração de Índices

1. Conectando-se ao MariaDB

mysql -u usuario -p

2. Selecionando o Banco de Dados

USE nome_do_banco;

3. Criando um Índice

Para criar um índice em uma tabela existente, utilize o seguinte comando:

CREATE INDEX nome_do_indice ON nome_da_tabela (coluna1, coluna2);

4. Criando um Índice Único

Para garantir a unicidade dos valores em uma coluna:

CREATE UNIQUE INDEX nome_do_indice_unico ON nome_da_tabela (coluna);

5. Criando um Índice Primário

Para definir uma coluna como chave primária:

ALTER TABLE nome_da_tabela ADD PRIMARY KEY (coluna);

6. Removendo um Índice

Para remover um índice existente:

DROP INDEX nome_do_indice ON nome_da_tabela;

Conclusão

Configurar índices no MariaDB pode melhorar significativamente o desempenho de consultas. É importante monitorar o uso de índices e ajustá-los conforme necessário. Uma dica útil é utilizar o comando SHOW INDEX FROM nome_da_tabela; para verificar os índices existentes e suas características.

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.