Sul mio secondo punto.

Se hai una tabella la cui chiave univoca è un id ma che spesso fai delle query ordinate per descrizione e/o con delle clausole where che spesso usano la descrizione, sarebbe utile avere un indice su quel campo.