首页 > 解决方案 > Magento 2 同时重新索引 INSERT INTO 'catalog_category_product_index_store1' 卡住了查询

问题描述

我正在开发 Magento 2.3.2。当我运行重新索引命令php bin/magento indexer:reindex 设计配置网格客户配置网格完成。但是重新索引类别产品产品类别需要太多时间

我在我的数据库中检查了SHOW PROCESSLIT;,我得到了以下从 while 运行的查询。

插入到`catalog_category_product_index_store1

过了很久才显示

插入`catalog_category_product_index_store2

尝试重置索引器并再次仅重新索引这两个索引。但同样的事情正在发生。

我的 Magento 商店中有60k 产品

仅在现场直播的几天内突然发生。在本地,它正在重新索引所有内容。这个问题只在现场。我在本地有相同数量的产品。

对任何文件夹(如 var 或 generated )是否有任何权限问题?

请指导我。提前致谢。

标签: magento2reindex

解决方案


您需要在 Magento 2 中设置 cron

设置Magento 2时,必须设置cron

因此,当cron按计划运行时,任务会自动完成。

而且,索引不会花费更多时间。

另外,我建议您使用经过 Magento 优化的优质服务器,例如NexcessFastcomet Cloud Servers

希望能帮助到你。


推荐阅读