How Magento 2 Backend Order Management Slows Down and How to Fix It
As Magento 2 stores scale past thousands of orders, backend order management performance degrades significantly, with the sales order grid, order view pages, and export functions all slowing down over time. The core issue lies in the sales_order_grid table, a denormalized flat table maintained by a dedicated indexer that powers the admin grid, exports, and order listings. By default, the indexer runs synchronously on every order save, blocking checkout and admin operations — switching it to 'Update by Schedule' mode is a key recommended fix. Overly aggressive or infrequent cron schedules, as well as excessive status history comments from ERP integrations, can further strain the indexer by triggering unnecessary grid refreshes. Developers are advised to monitor indexer run durations, batch integration updates where possible, and audit the sales_order_grid table for orphaned rows that accumulate over time.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in