Make WordPress Core

Opened 11 years ago

Last modified 11 months ago

#14254 reopened defect (bug)

update_meta_cache fails; query too large? — at Initial Version

Reported by: newpixel Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 2.9.2
Component: Cache API Keywords: has-patch 2nd-opinion needs-codex
Focuses: Cc:


In the file meta.php, around line 183 in the 'update_meta_cache()' function, it tries to do a query but I noticed this can fail (ie. crash wordpress) if there are too many post id's in the query.

The function is being called from query_posts(), with 'posts_per_page' set to -1.

An example query that crashed it:

SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (1009,1006,989,933,902,860,859,858,857,793,838,837,836,827,825,310,780,777,776,775,774,773,770,763,760,759,758,757,728,756,755,754,753,752,751,750,748,746,

Maybe there is some limit associated with queries of this type internal to wordpress, as this query works fine in phpMySql.

Apologies if this is already reported or irrelevant in 3.0!

Change History (0)

Note: See TracTickets for help on using tickets.