Det är klart att många frågor kommer att ta mycket minne. Det finns ett "trick" för att optimera flera frågor som är lika - förberedda uttalanden .
Du har 2 tabeller som låter som att du behöver en join (om du inte använder sådana).
Sedan kan du använda lite cachning om data inte uppdateras särskilt ofta.
Det finns många saker som skulle kunna optimeras ...