WordPress.DB.SlowDBQuery.slow_db_query_meta_value
slow db query meta value
A query pattern is likely to be slow on larger WordPress sites.
Why It Shows Up
The scan found query arguments such as broad meta queries, tax queries, or unindexed lookups that commonly become expensive as content grows.
Why It Matters
A query that feels fine on a small test site can become a production bottleneck on large stores, membership sites, or publishers.
How to Fix
- Avoid broad `meta_query`, `tax_query`, and unindexed searches on front-end requests when possible.
- Cache expensive results with transients, object cache, or precomputed data.
- Add narrower constraints, pagination, and indexes when custom tables are appropriate.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #801 | Bricksable for Bricks Builder | 80 | 1 | 76 | 10k+ | Post Not In exclude | ||
| #802 | Trust Payments Gateway for WooCommerce | 80 | 15 | 17 | 400 | Non-prefixed class | ||
| #803 | Product Feed PRO for WooCommerce by AdTribes – Product Feeds for WooCommerce | 80 | 9 | 445 | 80k+ | Non-prefixed hook name | ||
| #804 | ElasticPress | 81 | 13 | 655 | 8k+ | Non-prefixed hook name | ||
| #805 | Gutenverse Companion | 81 | 16 | 29 | 8k+ | Nonce verification recommended | ||
| #806 | HivePress Geolocation | 81 | 2 | 25 | 7k+ | Nonce verification recommended | ||
| #807 | BlogVault Backup & Staging | 82 | 53 | 22 | 80k+ | Missing direct file access protection | ||
| #808 | ForumWP – Forum & Discussion Board | 82 | 22 | 444 | 800 | Non-prefixed global variable | ||
| #809 | MalCare WordPress Security Plugin – Malware Scanner, Cleaner, Security Firewall | 82 | 55 | 22 | 200k+ | Missing direct file access protection | ||
| #810 | OpenPix for WooCommerce | 82 | 69 | 28 | 500 | wp function not compatible with requires wp | ||
| #811 | The WP Remote WordPress Plugin | 82 | 51 | 24 | 30k+ | Missing direct file access protection | ||
| #812 | dLocal Go Payments | 83 | 9 | 15 | 400 | Missing Translators Comment | ||
| #813 | Soro – SEO Autopilot & AI Content Writer | 83 | 4 | 10 | 9k+ | Input is not sanitized | ||
| #814 | Better Post & Filter Widgets for Elementor | 84 | 7 | 27 | 3k+ | slow db query tax query | ||
| #815 | MotoPress Hotel Booking for Elementor | 84 | 3 | 19 | 10k+ | Non-prefixed global variable | ||
| #816 | Advanced Post Manager | 85 | 11 | 18 | 4k+ | Request data is not unslashed | ||
| #817 | JAMP Notes (Just Another Memo Plugin) | 85 | 170 | 183 | 400 | Text Domain Mismatch | ||
| #818 | Madquick WP Legal Pages – One Click, 100% Free | 85 | 5 | 55 | 600 | Non-prefixed global variable | ||
| #819 | Authors List | 87 | 2 | 16 | 5k+ | Nonce verification recommended | ||
| #820 | Enable Abilities for MCP | 87 | 48 | 1k+ | Direct Query | |||
| #821 | Snitch | 87 | 5 | 19 | 900 | Nonce verification recommended | ||
| #822 | Dynamic Animations for Elementor | 88 | 77 | 17 | 1k+ | Non Singular String Literal Domain | ||
| #823 | SiteGround Email Marketing | 88 | 18 | 75 | 1k+ | Non-prefixed namespace | ||
| #824 | Koala AI | 89 | 9 | 1k+ | Nonce verification recommended | |||
| #825 | Wbcom Designs – Shortcodes & Elementor Widgets For BuddyPress | 89 | 26 | 184 | 700 | Non-prefixed hook name | ||
| #826 | WCFM – Multivendor Marketplace REST API for WooCommerce | 91 | 5 | 34 | 1k+ | Non-prefixed hook name | ||
| #827 | Custom Product Tabs for WooCommerce & WordPress Tabs Builder – Smart Tabs | 91 | 412 | 10k+ | Non-prefixed global variable | |||
| #828 | Display Posts – Easy lists, grids, navigation, and more | 92 | 11 | 23 | 80k+ | Non-prefixed function | ||
| #829 | Find Posts Using Attachment | 92 | 4 | 2 | 1k+ | Missing direct file access protection | ||
| #830 | Hello Plus | 94 | 15 | 38 | 80k+ | Post Not In exclude | ||
| #831 | WPC Product FAQs for WooCommerce | 94 | 20 | 1k+ | Non-prefixed class | |||
| #832 | Manage – Centralized site maintenance and monitoring | 95 | 5 | 47 | 60k+ | Direct Query | ||
| #833 | MotoPress Hotel Booking for Divi | 95 | 22 | 11 | 1k+ | Missing direct file access protection | ||
| #834 | Paydibs Gateway for WooCommerce | 95 | 1 | 4 | 900 | Discouraged text-domain loading | ||
| #835 | WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage | 96 | 8 | 12 | 30k+ | Missing direct file access protection | ||
| #836 | Block, Suspend, Report for BuddyPress | 96 | 3 | 24 | 600 | slow db query meta query | ||
| #837 | Bulk Delete | 96 | 2 | 26 | 30k+ | slow db query meta key | ||
| #838 | Delete Post with Attachments | 96 | 2 | 15 | 1k+ | Direct Query | ||
| #839 | List Pages Shortcode | 96 | 5 | 9 | 5k+ | Non-prefixed hook name | ||
| #840 | WP Job Manager – Company Profiles | 96 | 3 | 10 | 2k+ | trademarked term | ||
| #841 | Base (formerly BaseLinker) – 300+ marketplaces, 150+ carriers & PIM & OMS & WMS in one | 97 | 2 | 16 | 4k+ | Direct Query | ||
| #842 | Order Export for WooCommerce | 97 | 31 | 2k+ | Missing Version | |||
| #843 | Page-list | 97 | 5 | 23 | 30k+ | Post Not In exclude | ||
| #844 | Spiraclethemes Site Library | 97 | 27 | 1k+ | Non-prefixed global variable | |||
| #845 | Vitepos – Point of Sale (POS) for WooCommerce | 97 | 28 | 2k+ | slow db query meta query | |||
| #846 | WPC Product Size Chart for WooCommerce | 97 | 19 | 2k+ | Non-prefixed class | |||
| #847 | HivePress Authentication | 98 | 1 | 5 | 1k+ | Missing Version | ||
| #848 | HTML Page Sitemap (Block and Shortcode) | 98 | 3 | 4 | 10k+ | wp function not compatible with requires wp |