WordPress.DB.SlowDBQuery.slow_db_query_meta_key

slow db query meta key

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
#951PDF Catalog for WooCommerce3830461k+Nonce verification recommended
#952Popular Posts by Webline3825681k+Output is not escaped
#953Popular Widget386130700Unsafe printing function
#954Like This3860171k+Output is not escaped
#955LinkBoss – Semantic AI Internal Linking3828572k+Missing Arg Domain
#956Templatiq383194900Non-prefixed hook name
#957WholesaleX – B2B & Wholesale Plugin for WooCommerce with Wholesale Prices38401802k+Non-prefixed global variable
#958ACF Recent Posts Widget3926016500Output is not escaped
#959Advanced Woo Labels – Product Labels & Badges for WooCommerce3917212210k+Output is not escaped
#960Archive Control39151671k+Unsafe printing function
#961Blogger Importer Extended3955454k+Output is not escaped
#962Bogo393013910k+Request data is not unslashed
#963Cryptocurrency Widgets Pack3924648700Unsafe printing function
#964Duplicate Killer – Prevent Duplicate Form Submissions39571031k+Non-prefixed global variable
#965Email Marketing by EmailOctopus3943623k+Non-prefixed global variable
#966Events Manager – Zoom Integration3914143700Output is not escaped
#967First Order Discount Woocommerce3955301k+Output is not escaped
#968hpb seo plugin for WordPress3915872k+Non-prefixed global variable
#969Magazine Blocks – Blog Designer, Magazine & Newspaper Website Builder, Page Builder with Posts Blocks, Post Grid3965726k+block api version too low
#970Page List Widget391506400Output is not escaped
#971Product Size Chart for Woocommerce3920169600Non-prefixed global variable
#972Re Gallery – Responsive Image & Photo Gallery3916121700Missing nonce verification
#973Reorder by Term3920841k+Request data is not unslashed
#974RioVizual — Table Blocks for Comparison, Pricing and Pros & Cons3932811k+Nonce verification recommended
#975Scripts n Styles391509230k+Output is not escaped
#976Shared Files – File Upload & Download Manager3951844k+Nonce verification recommended
#977Visual Portfolio, Photo Gallery & Post Grid393418960k+Non-prefixed hook name
#978WP Attachments3949443k+Output is not escaped
#979WPEPP – Essential Security, Password Protect & Login Page Customizer3934293k+Unsupported Identifier Placeholder
#980WP Sitemap Control393137400Output is not escaped
#981WPC Composite Products for WooCommerce39251079k+Missing nonce verification
#982Atomic Edge Security – Firewall, Malware Scan and Login Security4012184600Non-prefixed global variable
#983Autocomplete Google Address4022672k+Nonce verification recommended
#984AxiaChat AI – Free AI Chatbot (Answers Customers Automatically)4021352k+Interpolated SQL is not prepared
#985bbPress WP Tweaks40147181k+Output is not escaped
#986Bulk Add Terms407427800Text Domain Mismatch
#987Flamingo4015228800k+Nonce verification recommended
#988GetPaid > Item Inventory4011252400Text Domain Mismatch
#989Invite Anyone40321301k+Non-prefixed hook name
#990Listdomer Core404592500Non-prefixed global variable
#991Logbook4033592k+Nonce verification recommended
#992PE Recent Posts40292112k+Output is not escaped
#993Permalink Editor4050281k+Output is not escaped
#994Manual Related Posts4051321k+Output is not escaped
#995Secondary Title40117317k+Unsafe printing function
#996StifLi Flex MCP – MCP Server with undo for ChatGPT, Claude & Gemini4071111k+Interpolated SQL is not prepared
#997Timeline History403117500Output is not escaped
#998Track Geolocation Of Users Using Contact Form 74017173900Nonce verification recommended
#999Ultimate Dashboard – Custom WordPress Dashboard401714460k+Input is not sanitized
#1000Upcoming Events Lists407517900Text Domain Mismatch