Adobe Commerce Cloud 2.4.6與MariaDB 10.6的讀取復本問題

本文提供在Adobe Commerce Cloud 2.4.6上搭配MariaDB 10.6+使用讀取復本時,發生非預期行為的解決方案。

受影響的產品和版本

  • MariaDB 10.6+
  • 雲端基礎結構上的Adobe Commerce 2.4.6

問題

非關鍵讀取顯示不正確的資訊。

原因

當值應為​ 保守值 ​時,資料庫上的slave_parallel_mode設定預設變更為​ 最佳化,而Ece-Tools中的synchronous_replication值預設為​ true,而值應為​ false

解決方案

  1. 檢查slave_parallel_mode引數是否設為​ conservative (如果值未顯示為​ conservative,您需要提高支援票證)。 若要檢查,請執行以下命令:

    code language-none
     MariaDB [main]> show variables like 'slave_parallel_mode';
     +---------------------+--------------+
     | Variable_name       | Value        |
     +---------------------+--------------+
     | slave_parallel_mode | conservative |
     +---------------------+--------------+
     1 row in set (0.001 sec)
    
  2. .magento.env.yaml資料庫組態更新為:

    code language-yaml
        DATABASE_CONFIGURATION:
         _merge: true
            slave_connection:
                default:
                    synchronous_replication: false
    

如需更新資料庫組態的步驟,請參閱Commerce on Cloud Infrastructure指南中「部署變數」主題中的DATABASE_CONFIGURATION

相關閱讀

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a