non è tanto il numero delle select il problema ma come hai strutturato le tabelle e come lanci le query

se hai usato correttamente gli indici e li usi correttamente nelle query evitando un numero eccessivo di subquery ma magari ripiegando su tabelle derivate innestate (per sfruttare un eventuale query cache di mysql) o join riesci a minimizzare il carico

poi ovviamente tutto dipende dalle operazioni che fai