Existe algum benefício em criar e indexar uma chave primári
Eu verifiquei este post SO:
ual é a diferença entre chave primária, chave exclusiva e índice no MySQ
e encontrou a afirmação:
Observe também que as colunas definidas como chaves primárias ou chaves exclusivas são indexadas automaticamente no MySQ
Com base nisso, tenho duas perguntas:
stou seguro em supor que não há benefício de desempenho para criar um índice em uma chave primária, porque a chave primária, por design, é um índicalvez a pergunta mais importante:
Se você está fazendo o exemplo clássico que as pessoas citam, fazendo SELECT com base em lastName e firstName, e essa tabela possui uma chave primária que você seleciona com frequência também, você criaria o índice como (primary_key, lastName, firstName) ou apenas ( lastName, firstName), já que a chave primária já é um índice?