效能緩慢、速度緩慢且長時間執行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

請依照下列步驟解決問題:

  1. 在管理員中,移至儲存>設定>設定
  2. 在左側面板的 目錄 下,選取目錄
  3. 展開 店面 區段並完成下列動作:
  • 使用一般目錄類別 設定為
  • 使用一般目錄產品 設定為
  1. 按一下儲存設定,然後在提示時重新整理快取。
  2. 執行php bin/magento cache:flush以清除快取。
  3. 如果您無法設定 使用一般目錄類別使用一般目錄產品,因為選項無法使用,請停用app/etc/config.php中的一般索引子:
  • 執行php bin/magento indexer:set-mode schedule,將所有索引子設定為 依排程 更新。
  • 編輯app/etc/config.php,找到flat_catalog_productflat_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