WP Manifestindependent plugin directory
manifest / developer / admin-query-profiler-for-woocommerce

Admin Query Profiler for WooCommerce

Finds out which plugin is making your WooCommerce admin slow, by attributing every database query to the plugin that caused it.

by Zawad Monsur · github.com/zawad-monsur/admin-query-profiler-for-woocommerce · website

5stars
1forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/zawad-monsur/admin-query-profiler-for-woocommerce/archive/refs/heads/main.zip

From the readme

Admin Query Profiler for WooCommerce Finds out which plugin is making your WooCommerce admin slow, by attributing every database query to the plugin that caused it. Your orders screen takes forever. You've migrated to High-Performance Order Storage, cleaned the database, and it's still slow. The usual next step is to deactivate plugins one at a time until it speeds up. This tells you which one to deactivate. Install Download this repository as a ZIP and upload it via Plugins → Add New → Upload Plugin, or clone it into wp-content/plugins/. No configuration. Nothing runs until you ask it to. Use 1. Open a slow admin screen — usually WooCommerce → Orders. 2. Click Scan this screen in the admin bar. 3. Change the rows per page (Screen Options, top right) and scan again. 4. Read the verdict: order-delivery-date-for-example runs about 2.0 queries for every order shown. At 100 rows that is roughly 205 queries from this one plugin. Why it makes you scan twice A single page load genuinely cannot tell a per-row cost from a fixed one. A plugin firing a constant 19 queries looks like this: | page size | its queries | "per row" | |---:|---:|---| | 20 | 19 | 0.95 — looks like a text

Read the full README on GitHub →