با سلام کوئری زیر زمانی معادل 10 ثانیه برای اجرا نیاز داره حالا تعداد کاربران در حدود 400 هست و جدول های دیگه هم دیتای کمی دارن اگر تعداد بیشتر بشه این خیلی خیلی زمانش بالاتر میره ممنون میشم دوستان راهنمایی کنن تا بهینش کنم
select usertb.*, usertb.uid,
count(distinct co.coid) as conversation_count,
count(distinct pc.pcid) as paracliniccount_count,
count(distinct tr.trid) as reservition_count,
count(distinct ms.msid) as message_count,
count(distinct pre.preid) as prescription_count,
count(distinct utl.utlid) as user_test_list_count

from
x_user
left join co ON co.uid = usertb.uid
left join pc ON pc.uid= usertb.uid
left join tr ON tr.uid= usertb.uid
left join ms ON ms.uid= usertb.uid
left join pre ON pre.uid= usertb.uid
left join utl ON utl.uid= usertb.uid

WHERE usertb.uid=14 GROUP BY usertb.uid