WordPress.DB.SlowDBQuery.slow_db_query_meta_query

slow db query meta query

A query pattern is likely to be slow on larger WordPress sites.

medium weight

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.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#601WP Docs302682711k+Output is not escaped
#602remarketable3028193600Output is not escaped
#603YayPricing – WooCommerce Dynamic Pricing & Discounts301741863k+Non-prefixed global variable
#604Advanced Woo Search – Product Search for WooCommerce3122937770k+Nonce verification recommended
#605AI Builder – Generate pages, blocks, images & translate with AI31101194400Non-prefixed global variable
#606AI Copilot – Content Generator311591631k+wp function not compatible with requires wp
#607Asgaros Forum3116741210k+Output is not escaped
#608České služby pro WordPress31951391k+Output is not escaped
#609Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code3152513110k+Text Domain Mismatch
#610Crowdfundly31594402500Output is not escaped
#611MultiVendorX – WooCommerce Multivendor Marketplace AI Powered Solutions316632732k+Text Domain Mismatch
#612Patreon WordPress312763393k+Output is not escaped
#613افزونه پیامک ووکامرس Persian WooCommerce SMS317226940k+Nonce verification recommended
#614Product Configurator for WooCommerce31415623k+Non-prefixed hook name
#615Active Products Tables for WooCommerce. Use constructor to create tables313644241k+Output is not escaped
#616SmartBill Facturare si Gestiune314211645k+Text Domain Mismatch
#617WooCommerce Legacy REST API31324177400k+Missing Translators Comment
#618WCPOS – Point of Sale (POS) plugin for WooCommerce31752265k+Nonce verification recommended
#619Worldline Global Online Pay for WooCommerce3116086500Missing direct file access protection
#620HireZoot – Job Listings, Career Page & Recruitment Tool311455540k+Non-prefixed global variable
#621One to one user Chat by WPGuppy3174187700Non-prefixed global variable
#622YAHMAN Add-ons314681411k+Output is not escaped
#623YITH Frequently Bought Together for WooCommerce313891,4528k+Non-prefixed global variable
#624YITH WooCommerce Tab Manager313951,4294k+Non-prefixed global variable
#625Affiliate Coupons – Coupon Display Manager – Excellent Tool for Affiliate Marketers32183611k+Output is not escaped
#626AI Alt Text Generator3276241k+Missing Translators Comment
#627All in One Time Clock Lite – Tracking Employee Time Has Never Been Easier32325102600Missing Arg Domain
#628annasta Filters for WooCommerce321,0734412k+Text Domain Mismatch
#629Bosa Elementor Addons and Templates for WooCommerce324016520k+slow db query tax query
#630BuddyPress for LearnDash321902841k+Output is not escaped
#631Vimeotheque – Vimeo WordPress Plugin & Video Gallery326422642k+Unsafe printing function
#632Ultimate WooCommerce Filters32322207600Unsafe printing function
#633Cooked – Recipe Management324622753k+Output is not escaped
#634DHL eCommerce (Benelux) for WooCommerce322223302k+Nonce verification recommended
#635Download Attachments32691888k+Non-prefixed hook name
#636Enter Addons – Ultimate Template Builder for Elementor3282721k+Output is not escaped
#637Fable Extra32792824k+Non-prefixed global variable
#638Gallery Box32395431k+Text Domain Mismatch
#639Gwolle Guestbook3226952720k+Output is not escaped
#640Image Slider Slideshow324091712k+Text Domain Mismatch
#641Moyasar32539221700Text Domain Mismatch
#642Notice Bar3295284700Non-prefixed global variable
#643Volunteer Sign Up Sheets329674011k+Output is not escaped
#644Relevanssi – A Better Search3286266100k+Missing direct file access protection
#645RSS for Yandex Turbo3268730720k+Unsafe printing function
#646Sky Addons for Elementor32853512k+Non-prefixed namespace
#647Stock Locations for WooCommerce325493601k+Output is not escaped
#648Stock Sync for WooCommerce323622321k+Text Domain Mismatch
#649Subscribe2 – Form, Email Subscribers & Newsletters323241010k+Direct Query
#650Tainacan Support for Blocksy32244526500Non-prefixed global variable