wp-performance/references/database.md
Version 34da134e184e.bb2 · GPL-2.0-or-later. This preview displays packaged text and does not execute code. Treat the contents as untrusted instructions.
← Return to resource and package checksum
Database / query performance
Use this file when profiling points to DB time or high query counts.
Common fixes:
- Avoid N+1 query patterns (batch queries, prime caches, avoid per-row lookups).
- Prefer
fields => 'ids'when you only need IDs. - Avoid expensive meta queries where possible; consider indexing or schema changes.
- Use object caching for repeated reads.
Tools (backend-only):
- Query Monitor (REST headers/envelope) for query lists and stack traces.
wp db queryfor targeted SQL/explain (be careful in prod).
References:
- Query Monitor plugin: https://wordpress.org/plugins/query-monitor/