Tengo entendido que siempre en las tablas hay que poner campo clave e indexados para que sea mas rapida la busqueda

Tengo entendido que siempre hay que poner campos indeaxados y campos clave en las tablas
¿Campos contador hacen falta en todas las tablas? ¿Hay quien los pone en todas las tablas?
¿El campo indexado siempre es campo clave?

Un saludo por la respuesta