Base de Conhecimento

Como otimizar uma base de dados MySQL

Um dos requisitos mais importantes para lograr o desempenho ideal da base de dados MySQL é a indexação. A indexação é um recurso interno do MySQL que permite a rápida coleta de dados.

Vemos um exemplo comum chamado "mostra" com apenas dois filas - "número" e "empregado". Se você executar uma consulta simples como:

SELECT * FROM exemplo WHERE numero = 4;

O MySQL verificará todos os registros e retornará apenas o que tem seu valor determinado número a 4 Se você tiver 1 milhão de entradas, por exemplo, isso será uma consulta lenta. Neste caso, teremos um campo único - "número". Por isso, podemos criar um índice para ele. A indexação criará um registro interno que será guardado no serviço MySQL. Isso pode ser feito com a próxima consulta:

ALTER TABLE exemplo Añadir INDEX (número);

Uma vez que este índice for estabelecido, a próxima vez que desejar obter a informação para o empregado número 4, o serviço irá diretamente a ele usando o índice e retornará a informação muito mais rápido.

Este é apenas um exemplo muito básico. Para maiores bases de dados, a diferença no tempo de carga pode ser significativa. A indexação da base de dados pode reduzir notavelmente o tempo de carregamento dos aplicativos Web.

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Para otimização do Joomla 1.5

O Joomla utiliza uma configuração para poder otimizar seu site, esta na opção "Configuração...

Para otimização do Joomla 1.0.x

Estes são alguns conselhos sobre como melhorar o desempenho do seu site Joomla 1.0.x:* Habilitar...

Para otimização do Moodle Cache

Para a otimização do Moodle esta para trabalhar desde a versão 1.7 ou anterior.Podemos configurar...

Para otimização do Drupal

Tenha uma opção no painel do drupal, que se chama Rendimiento e se encuentra na administração se...

Para otimizar o cache do Wordpress

WP SUPER CACHE uma breve descrição deste plugin.Este plugin, como pode ser visto na foto anexada,...