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
#901payever – WooCommerce Gateway39263131700Text Domain Mismatch
#902Re Gallery – Responsive Image & Photo Gallery3916121700Missing nonce verification
#903Reorder by Term3920841k+Request data is not unslashed
#904Scripts n Styles391509230k+Output is not escaped
#905SEO Auto Linker3990241k+Text Domain Mismatch
#906Taxonomy Thumbnail3927583k+Non-prefixed function
#907Shared Files – File Upload & Download Manager3951844k+Nonce verification recommended
#908Solid Post Likes399652500Text Domain Mismatch
#909Soumettre.fr391302610k+Text Domain Mismatch
#910Sync Post With Other Site39179213k+Non Singular String Literal Domain
#911Unlimited Background Slider396653600Output is not escaped
#912User Blocker3962763k+Nonce verification recommended
#913Video Blogster Lite392980700Missing nonce verification
#914Combo Offers WooCommerce3938892k+Missing nonce verification
#915Wallet for WooCommerce393652420k+Non-prefixed hook name
#916WPEPP – Essential Security, Password Protect & Login Page Customizer3934293k+Unsupported Identifier Placeholder
#917WP Sitemap Control393137400Output is not escaped
#918Admin Search4031471k+Output is not escaped
#919Advanced Admin Search407948600Non Singular String Literal Text
#920amCharts: Charts and Maps402631132k+Text Domain Mismatch
#921Custom Simple Rss40731302k+Nonce verification recommended
#922Easy Image Collage4096184k+Unsafe printing function
#923Featured Post403618900Output is not escaped
#924Product Enquiry for WooCommerce4057413k+Output is not escaped
#925Header Footer Custom Html4095221k+Unsafe printing function
#926Hostinger Reach – AI-Powered Email Marketing for WordPress409461m+Direct Query
#927I Agree! Popups405446600Output is not escaped
#928Correios Automático – Rastreio, Frete, Etiqueta, Declaração e Devolução4032564k+Non-prefixed global variable
#929Logbook4033592k+Nonce verification recommended
#930MAS Company Reviews For WP Job Manager4044711k+Output is not escaped
#931PT Theme Addon4067211k+Output is not escaped
#932Responsive Plus – Elementor Templates & Starter Sites404630510k+Non-prefixed global variable
#933Specific Content For Mobile – Customize the mobile version without redirections40261554k+Nonce verification recommended
#934Theme Toolkit405314400Output is not escaped
#935Track Geolocation Of Users Using Contact Form 74017173900Nonce verification recommended
#936Ultimate Dashboard – Custom WordPress Dashboard401714460k+Input is not sanitized
#937Upcoming Events Lists407517900Text Domain Mismatch
#938WooBooster Partial COD for WooCommerce409051500Text Domain Mismatch
#939WPC Frequently Bought Together for WooCommerce406310910k+Output is not escaped
#940WP Help40495410k+Unsafe printing function
#941WPC Smart Price Filter for WooCommerce402362600Nonce verification recommended
#942Authenticator4159441k+Output is not escaped
#943Autocomplete Google Address4121672k+Nonce verification recommended
#944Cookie Notice & Consent41101291k+Output is not escaped
#945Payment Gateway of PayPal for WooCommerce41441847k+Nonce verification recommended
#946Insert JavaScript and CSS416419400Text Domain Mismatch
#947Mihdan: Yandex Turbo Feed4165391k+Output is not escaped
#948Omnibus — show the lowest price41353710k+Output is not escaped
#949Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News4153720k+Non-prefixed global variable
#950Revisionize4154244k+Output is not escaped