שאלת יעילות MYSQL
יש לי את השאילתא להלן:
SELECT COUNT(*) AS `count` FROM `myTable` WHERE `fID`=74 AND `pid`="0" AND `status` IN ("a", "b")
האם היה יותר יעיל איתו הייתי כותב staus=A or statys=b ?
יש לי אינדקס על status
וכן על fID+pid
השאילתא איטית מהגהינום וגם jet profiler צועק הצילו.
1) מה אני יכול לעשות על מנת לשפר את השאילתא?
2) אשמח לשמוע הצעות לפרופיילרים, אם כבר אנחנו מדברים.
יש לי את השאילתא להלן:
SELECT COUNT(*) AS `count` FROM `myTable` WHERE `fID`=74 AND `pid`="0" AND `status` IN ("a", "b")
האם היה יותר יעיל איתו הייתי כותב staus=A or statys=b ?
יש לי אינדקס על status
וכן על fID+pid
השאילתא איטית מהגהינום וגם jet profiler צועק הצילו.
1) מה אני יכול לעשות על מנת לשפר את השאילתא?
2) אשמח לשמוע הצעות לפרופיילרים, אם כבר אנחנו מדברים.