@KuteboiCoder Do you keep the results of queries that will run frequently or are slow in memory close to where they are consumed.
If your non-db server has a UI, have you tried do optimistic fetching on things like link hover and ensuring minimal columns are being served?