Uma visão geral da indexação de banco de dados para iniciantes
Muito longo; Para ler
Um índice de banco de dados permite que uma consulta recupere dados de um banco de dados de maneira eficiente. A indexação é uma maneira de colocar uma tabela não ordenada em uma ordem que maximize a eficiência ao procurar um registro. Os índices podem estar relacionados a tabelas específicas e consistem em uma ou mais chaves. Uma tabela pode ter vários índices criados a partir dela. O banco de dados teria que pesquisar todos os 17 registros na ordem em que aparecem na tabela, de cima para baixo, um de cada vez, para procurar todas as instâncias potenciais de `company_id` como 18. Isso não é o ideal e pode pode ser um problema ao olhar dentro de uma tabela de banco de dados com grande quantidade de dados.