[buddypress-trac] [BuddyPress] #4045: Activity Feed queries fail with millions of rows
buddypress-trac at lists.automattic.com
buddypress-trac at lists.automattic.com
Thu Mar 15 23:57:10 UTC 2012
#4045: Activity Feed queries fail with millions of rows
-----------------------------------+--------------------
Reporter: zacechola | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 1.6
Component: Activity | Version: 1.5.4
Severity: normal | Resolution:
Keywords: 2nd-opinion has-patch |
-----------------------------------+--------------------
Comment (by cnorris23):
FWIW, this is pretty much the exact same issue as addressed in #WP18536.
The solution there was to use two queries. One get_col query like
{{{
SELECT a.id
FROM bp_activity a
WHERE a.type IN ( 'new_blog_post' ) AND a.hide_sitewide = 0
AND a.type != 'activity_comment'
ORDER BY a.date_recorded
DESC LIMIT 0, 2
}}}
to get just the ids. From there we would run a second query to fill the
objects using an added IN statement based on the ids we retrieved. They
also through in some clever caching.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4045#comment:13>
BuddyPress <http://buddypress.org/>
BuddyPress
More information about the buddypress-trac
mailing list