Few things are more frustrating than discussing prospective changes to a product but being inhibited by the grid taking its time to load. Spinning loading indicators can even introduce thoughts of questioning our life choices.
Admin grids are notorious because of their potentially intensive interaction with the database. Adobe Commerce’s default grids Because Magento is so customizable, every grid can be modified with custom database queries that can tank performance. This is the first thing we troubleshoot when looking into a problem like this.
First, it is critical to determine which grids are slow. If it’s just the product grid, then troubleshooting can be localized here.