Joinleri iptal edip join ile çektiğin bilgileri ana tabloda json formatında tut,
Select * from gibi genel sorguların hepsini özelleştir sadece ihtiyacı olan kolonları çeksin, tablolara çok fazla insert update oluyorsa arada bi optimize table çalıştır, db bağlantı sınıfını güzel oluştur(her sorguda yeni bağlantı açmasın), tablolarda ki indexleri kontrol et eksik veya gereksiz index olmasın, kolonların karakter tip ve limitlerini ihtiyaca göre ayarla( örn; telefon bilgisi tutulan bir kolunun tipi text olmasın), db de genel kullanılan kayıtları cache de tut ama invalidation olayını unutma