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.
Base de Conhecimento
- 0 Usuários acharam útil