Obviamente, tantas consultas requerirán mucha memoria. Hay un "truco" para optimizar varias consultas que son similares:declaraciones preparadas .
Tiene 2 tablas que parece que necesita join (si no los está usando).
Entonces puede usar algo de almacenamiento en caché si los datos no se actualizan con mucha frecuencia.
Hay muchas cosas que podrían optimizarse...