效能緩慢、速度緩慢且長時間執行cron
在Adobe Commerce和Magento Open Source中,啟用的平面目錄表格和索引器可能會導致網站效能變慢和長時間執行cron工作。 停用平面型錄組態與平面索引器以恢復正常索引行為並改善效能。 若要解決此問題,請停用平面目錄設定和索引子。
說明 description
環境
- 雲端基礎結構上的Adobe Commerce 2.1.x和更新版本
- Adobe Commerce內部部署2.1.x和更新版本
- Magento Open Source 2.1.x和更新版本
問題/症狀
- 遇到SQL負載和網站效能問題。
- 觀察長期執行的cron工作。
- 觀察卡住的cron工作。
原因
平面表格和索引器仍保持啟用狀態。
解決方法 resolution
請依照下列步驟解決問題:
- 在管理員中,移至儲存
>設定>設定。 - 在左側面板的 目錄 下,選取目錄。
- 展開 店面 區段並完成下列動作:
- 將 使用一般目錄類別 設定為否。
- 將 使用一般目錄產品 設定為否。
- 按一下儲存設定,然後在提示時重新整理快取。
- 執行
php bin/magento cache:flush以清除快取。 - 如果您無法設定 使用一般目錄類別 和 使用一般目錄產品 至否,因為選項無法使用,請停用
app/etc/config.php中的一般索引子:
- 執行
php bin/magento indexer:set-mode schedule,將所有索引子設定為 依排程 更新。 - 編輯
app/etc/config.php,找到flat_catalog_product和flat_catalog_category,並將其值從1變更為0。 - 執行
php bin/magento app:config:import以匯入組態。 - 執行
php bin/magento indexer:status以確認已停用一般索引子。 - 執行
php bin/magento cache:flush以清除快取。
相關閱讀
在雲端上手動重設停滯的Adobe Commerce cron工作
recommendation-more-help
experience-cloud-kcs-help-kbarticles