Hızı bu mysql sorgu artırmak için nasıl

0 Cevap php

işte burada

SELECT tbl_rls . * , (

SELECT count( * )
FROM `comments`
WHERE `post_id` = `tbl_rls`.`id`
) AS `t_comments`
FROM `tbl_rls`
WHERE 1 =1
AND `status` <> 'denied'
AND (
`id`
IN (

SELECT `rls_id`
FROM `tbl_visitors_logs`
WHERE `date` LIKE '2010-07-02%'
AND `page_type` = 'post'
GROUP BY `rls_id`
ORDER BY count( * ) DESC
)
)
AND (
`cat` = '6'
OR `cat`
IN (

SELECT `id`
FROM `tbl_cats`
WHERE `parent_id` = '6'
)
)
ORDER BY `tbl_rls`.`date` DESC
LIMIT 0 , 20

Çalıştırırken Bu neredeyse bazıları hızlı yapmak için çözüm önerebilir, DB öldürüyor?

Ben gerekli herhangi bir ek bilgi sağlamak için buradayım.

Teşekkürler.

0 Cevap