Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Existe algum benefício em criar e indexar em uma chave primária?


Para sua primeira pergunta, ainda assim, você pode assumir isso com segurança.

Para a segunda pergunta:

Os índices ajudam a acelerar a pesquisa - é como um índice em um livro. Eles podem ajudar o mecanismo de banco de dados a pular para o registro correto, assim como um índice pode ajudá-lo a pular para a página certa em um livro.

O benefício para os índices que você pode criar depende de como você pretende pesquisar os dados.

No seu exemplo, eu criaria um INDEX nos campos de nome se você for pesquisá-los em seu aplicativo.