在我的生产中运行速度比沙箱慢。这是解释
生产:
id select_type table type possible_keys key key_len ref rows Extra
------ ----------- ------- ------ ------------- ------- ------- ------------------------------ ------ ----------------------------------------------
1 SIMPLE ap ALL product id (NULL) (NULL) (NULL) 35247 Using where; Using temporary; Using filesort
1 SIMPLE Product eq_ref PRIMARY PRIMARY 8 epic.ap.product_id 1 Using where
1 SIMPLE pp eq_ref PRIMARY PRIMARY 8 epic.Product.parent_product_id 1 Using where
1 SIMPLE v eq_ref PRIMARY PRIMARY 4 epic.Product.vendor_id 1 Using where
1 SIMPLE mopf eq_ref PRIMARY PRIMARY 4 epic.Product.id 1
沙箱:
id select_type table type possible_keys key key_len ref rows Extra
------ ----------- ------- ------ ------------------------- ------- ------- ------------------------------ ------ ----------------------------------------------
1 SIMPLE ap ALL product id (NULL) (NULL) (NULL) 35522 Using where; Using temporary; Using filesort
1 SIMPLE Product eq_ref PRIMARY,parent_product_id PRIMARY 8 epic.ap.product_id 1 Using where
1 SIMPLE v eq_ref PRIMARY PRIMARY 4 epic.Product.vendor_id 1 Using where
1 SIMPLE mopf eq_ref PRIMARY PRIMARY 4 epic.Product.id 1 Using where
1 SIMPLE pp eq_ref PRIMARY PRIMARY 8 epic.Product.parent_product_id 1 Using where
我已经检查了索引并且它们都是相同的,但是沙箱的平均执行时间约为1.2秒,平均生产时间为5.1秒。我检查你可以强制索引其他问题,但我不确定它是如何适用于我的。
2解释之间的差异是表顺序不同,生产中的mopf也显示没有使用where。我不确定它是否重要。
额外说明:
Sandbox硬件是Core i5-3330 8GB,非SSD
沙盒操作系统
Windows 7家庭高级版Service Pack 1
MYSQL是版本5.6.14
生产操作系统
生产硬件是Phenom II X4 965 3.4ghz,4GB,非SSD
Windows 7商业版Service Pack 1
MYSQL是版本5.5.8
生产是75个过程,0%cpu,48%物理内存,而
Sandbox是128进程,2%cpu,79%物理内存。沙箱是我的工作站
表计数: 沙箱:
SELECT COUNT(*) FROM amazon_products;
35522
SELECT COUNT(*) FROM products;
45122
SELECT COUNT(*) FROM parent_products;
40528
SELECT COUNT(*) FROM vendors;
117
SELECT COUNT(*) FROM magento_oos_product_flags;
1093
生产:
SELECT COUNT(*) FROM amazon_products;
35208
SELECT COUNT(*) FROM products;
45189
SELECT COUNT(*) FROM parent_products;
40585
SELECT COUNT(*) FROM vendors;
117
SELECT COUNT(*) FROM magento_oos_product_flags;
414