Muy buen aporte vun.
Estoy deacuerdo con casi todas.
El punto 4, me parece que es una afirmación muy peligrosa cuando dice:
Cita: Los índices no son sólo para las claves primarias o las claves únicas. Si en tu tabla hay columnas sobre las que vas a realizar búsquedas, deberías indexarlas casi siempre.
Sin duda un campo unico o primario es candidato indiscutible para indexación, los campos enum no muy malos candidatos por que aunque son valores repetidos es un numero pequeño de opciones y un gran numero de repeticiones. En campos de nombres y apellidos sería muy recomendable estudiar que tanto se puede repetir un mismo registro en la tabla.
El mal uso de los indices, puede empeorar el rendimiento de la base de datos si se aplica en columnas que no sean buenas candidatas.
saludos vun y nuevamente muchas gracias