在Adobe Commerce上管理警報:MariaDB警報
本文提供當您在New Relic中收到Adobe Commerce的MariaDB警示時的疑難排解步驟。 MariaDB警報會監控高查詢負載以及過度的資料操作語言(DML)查詢。 兩者都可能導致使用者體驗降低甚至停機。 您可以接收兩種警報:
- DML查詢警告
- DML查詢嚴重
受影響的產品和版本
雲端基礎結構上的Adobe Commerce Pro計畫架構
問題
如果您已為Adobe Commerce🔗註冊了個Managed警示,且超過一或多個警示臨界值,則您將在New Relic中收到一個Managed警示。 這些警報由Adobe開發,可讓客戶運用支援和工程部門的見解獲得標準集合。
做!
- 中止任何排定的部署,直到清除此警示為止。
- 如果您的網站沒有回應或完全沒有回應,請立即將網站置於維護模式。 如需相關步驟,請參閱Commerce安裝指南中的啟用或停用維護模式。 請務必將您的IP新增至劐免IP位址清單,以確保您仍可存取您的網站以進行疑難排解。 如需相關步驟,請參閱維護免除IP位址清單。
- 結束任何指令碼,例如匯入,在網站效能受到影響時可能導致警示。
不要!
- 執行索引子或其他cron,可能會對MariaDB造成額外的壓力。
- 執行任何主要管理任務(即Commerce管理、資料匯入/匯出)。
- 清除您的快取。
解決方案
DML查詢(使用UPDATE、INSERT和DELETE修改資料庫的查詢)
如果您收到「DML查詢嚴重」警示,請從步驟1開始。 如果您收到「DML查詢警告」警示,請從步驟2開始。
-
檢查Adobe Commerce支援票證是否存在。 如需相關步驟,請參閱我們的知識庫追蹤您的支援票證。 支援人員可能已收到New Relic臨界值警示、建立票證並開始處理問題。 如果票證不存在,請建立一個。 票證應具有下列資訊:
- 連絡原因:選取 New Relic MariaDB alert received。
- 警示的說明。
- New Relic 事件連結。 這包含在您的Adobe Commerce受管理警示中。
-
若要識別問題的來源,請嘗試識別DML查詢:
-
使用New Relic 資料庫頁面中的步驟來檢閱您的資料庫作業。
-
依 CALL COUNT 排序,然後按 OPERATION。 檢閱
INSERT
、DELETE
和UPDATE
作業。 -
尋找高平均
-
按一下以尋找資料庫作業呼叫者。 這將會依時間識別使用該查詢的交易。
-
尋找程式碼最佳化或作業最佳化:
- 程式碼最佳化:透過大量插入/更新、減少索引使用或節流程式碼,將查詢最佳化。
- 作業最佳化:解除安裝資源密集的資料修改,以縮短流量時間。
- 其他最佳化:確保您使用最新版的ECE-Tools。 如需相關步驟,請參閱Commerce on Cloud指南中的更新ece-tools版本。
-
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3