在Magento 1.9.2.4表中,catalog_product_index_eav包含3.802.998条记录,catalog_product_index_eav_idx包含2.447.411条记录。其他表的大小是100000条记录或更少,我认为是正常大小。
重新索引表catalog_product_attributes在命令行界面中花费了很多时间,超过10分钟,或者因为断开mysql连接而失败。
我认为表catalog_product_index_eav的大小与花费大量时间对产品属性进行索引有关。
var/lock目录中没有文件。在我的magento测试环境中,我截断了表catalog_product_index_eav并重新建立了索引。表catalog_product_index_eav保持为空,索引需要很长时间。
我在Ubuntu上有8 8GB的mysql内存和mysql server mariaDB。
有没有一种方法可以减小catalog_product_index_eav的大小或加快索引速度?
发布于 2016-10-27 01:40:55
我已经找到了一种解决方法,可以通过从表index_process_event中删除外键FK_INDEX_PROCESS_EVENT_PROCESS_ID_INDEX_PROCESS_PROCESS_ID来加快索引速度。
https://stackoverflow.com/questions/39912918
复制相似问题