好吧,所以我有這個購物車中的產品清單。我正在嘗試將所有相關物品檢索到購物車中的物品,而不用拉動購物車中的任何物品。MySql:爲什麼此查詢運行速度如此之慢?
我寫了這個查詢,它確切地拉我想要的,但它需要8秒鐘才能運行。
SELECT * FROM cart_product
WHERE product_id
IN(
SELECT product_related_related_id FROM `cart_product_related`
WHERE product_related_product_id
IN (5401,5402,4983,5004)
)
AND product_id
NOT IN(5401,5402,4983,5004)
顯示行0 - 2(3總計,查詢 了7.9240秒)
有一些方法我可以優化這使其運行速度更快?
謝謝!
如果不能看到表格模式,很難回答這個問題。 (例如,我們不知道您設置了哪些索引等) – 2009-11-17 16:31:00