magento2 - 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 )是否有任何权限问题?
请指导我。提前致谢。
解决方案
设置Magento 2时,必须设置cron。
因此,当cron按计划运行时,任务会自动完成。
而且,索引不会花费更多时间。
另外,我建议您使用经过 Magento 优化的优质服务器,例如Nexcess或Fastcomet Cloud Servers
希望能帮助到你。
推荐阅读
- r - dplyr filter() 为某些但不是所有列值返回 <0 rows>
- data-visualization - Vega Edge 捆绑(定向)- 改变每个边缘的厚度以显示连接强度
- ios14 - 包含 Siri 和 Widget 的项目的 IntentHandler
- node.js - (节点:17891)UnhandledPromiseRejectionWarning:TypeError:newPay.save 不是函数
- dynamics-crm - 字段是可选的,但它在门户上显示为必填项
- react-native - 反应原生 Flatlist 导航到不同的页面
- c# - 错误:启动 Windows 服务时出现“[SC] StartService FAILED 1053”
- parsing - Dart2 语法无法识别集合文字
- rxjs - forkjoin 和 combineLatest rxjs 的区别
- python - 如何使参数为变量赋值?