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。
解決方案
-
檢查
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)
-
將
.magento.env.yaml
資料庫組態更新為:code language-yaml DATABASE_CONFIGURATION: _merge: true slave_connection: default: synchronous_replication: false
如需更新資料庫組態的步驟,請參閱Commerce on Cloud Infrastructure指南中「部署變數」主題中的DATABASE_CONFIGURATION。
相關閱讀
- 在Commerce on Cloud Infrastructure指南中設定用於部署的環境變數。
- 實作行動手冊中資料庫組態的最佳實務。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a