Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -[ RECORD 1 ]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- query | +
- | SELECT DISTINCT uid +
- | FROM ( +
- | -- users_followers user_id +
- | SELECT s.user_id as uid +
- | FROM users_followers s +
- | INNER JOIN users u ON u.id=s.follower_id AND u.active=? +
- | WHERE s.follower_id=? AND s.is_expired=? AND s.is_muted=? +
- | -- users_followers follower_id +
- | UNION ALL +
- | SELECT s.follower_id as uid +
- | FROM users_followers s +
- | INNER JOIN users u ON u.id=s.user_id AND u.active=? +
- | WHERE s.user_id=? AND s.is_expired=? AND s.is_muted=? +
- | ) sub +
- | LEFT JOIN public.users_blocks ub1 ON (ub1.user_id = ? AND ub1.blocked_user_id = sub.uid) +
- | LEFT JOIN public.users_blocks ub2 ON (ub2.user_id = sub.uid AND ub2.blocked_user_id = ?) +
- | WHERE ub1.id IS NULL AND ub2.id IS NULL +
- |
- calls | 113643
- total_time | 48641960.806
- rows | 646634923
- hit_percent | 99.9999999646179235
- -[ RECORD 2 ]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- query | SELECT "users_posts".* +
- | FROM users_posts, to_tsquery(?, ?) query +
- | WHERE users_posts.active =? +
- | AND users_posts.is_media_ready =? +
- | AND "users_posts"."publish_date" <= ? +
- | AND "users_posts"."media_type" = ? +
- | AND (users_posts.user_id NOT IN (SELECT id FROM users WHERE users_posts.is_free=? AND users.subscribe_price>?)) +
- | AND (users_posts.user_id NOT IN (SELECT id FROM users WHERE active=? OR is_private=?)) +
- | AND (users_posts.user_id NOT IN (SELECT user_id FROM users_blocks WHERE blocked_user_id=? )) +
- | AND ((tsvector @@ query) OR users_posts.text ILIKE ?) +
- | ORDER BY ts_rank_cd(tsvector, query) DESC +
- | LIMIT ? OFFSET ?
- calls | 531
- total_time | 16125399.067
- rows | 101655
- hit_percent | 99.9999801320076967
- -[ RECORD 3 ]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- query | SELECT "users_posts".* +
- | FROM users_posts, to_tsquery(?, ?) query +
- | WHERE users_posts.active =? +
- | AND users_posts.is_media_ready =? +
- | AND "users_posts"."publish_date" <= ? +
- | AND (users_posts.user_id NOT IN (SELECT id FROM users WHERE users_posts.is_free=? AND users.subscribe_price>?)) +
- | AND (users_posts.user_id NOT IN (SELECT id FROM users WHERE active=? OR is_private=?)) +
- | AND (users_posts.user_id NOT IN (SELECT user_id FROM users_blocks WHERE blocked_user_id=? )) +
- | AND ((tsvector @@ query) OR users_posts.text ILIKE ?) +
- | ORDER BY ts_rank_cd(tsvector, query) DESC +
- | LIMIT ? OFFSET ?
- calls | 247
- total_time | 14005323.794
- rows | 48981
- hit_percent | 99.9999956809228496
- -[ RECORD 4 ]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- query | SELECT COUNT(*) AS "records_found" +
- | FROM users_favorites +
- | JOIN "users_posts" ON ("users_posts"."id" = "users_favorites"."post_id") +
- | JOIN "users" ON ("users"."id" = "users_favorites"."owner_id") +
- | LEFT OUTER JOIN "users_blocks" ON ("users_blocks"."user_id" = "users_posts"."user_id" AND "users_blocks"."blocked_user_id" = ?) +
- | LEFT OUTER JOIN "users_subscribers" ON ("users_subscribers"."user_id" = "users_favorites"."owner_id" AND "users_subscribers"."subscriber_id" = "users_favorites"."user_id") +
- | LEFT OUTER JOIN "users_followers" ON ("users_followers"."user_id" = "users_favorites"."owner_id" AND "users_followers"."follower_id" = "users_favorites"."user_id") +
- | WHERE "users_favorites"."user_id" = ? +
- | AND users_posts.active =? +
- | AND users.active =? +
- | AND users_blocks.id IS NULL +
- | AND ((users_favorites.owner_id = ?) OR (users.is_private=?) OR (users.is_performer=? AND users_subscribers.is_expired=?) OR (users.is_performer=? AND users_followers.is_expired=?))
- calls | 216894
- total_time | 10121849.0879883
- rows | 216894
- hit_percent | 99.9998773254431884
- -[ RECORD 5 ]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- query | SELECT COUNT(*) AS "records_found" +
- | FROM users_followers +
- | JOIN "users" ON ("users"."id" = "users_followers"."user_id") +
- | LEFT OUTER JOIN "users_blocks" ON ("users_blocks"."user_id" = "users_followers"."user_id" AND "users_blocks"."blocked_user_id" = ?) +
- | WHERE users_followers.is_expired =? +
- | AND "users_followers"."follower_id" = ? +
- | AND users_blocks.id IS NULL +
- | AND users.active =?
- calls | 216894
- total_time | 9962275.84500026
- rows | 216894
- hit_percent | 99.9995264772639060
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement