Guest User

Untitled

a guest
Jan 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. -- Slow query from New Relic
  2. SELECT tickets.id, tickets.last_reply_at FROM "tickets" WHERE "tickets"."company_id" = 6814 AND "tickets"."spam" = 'f' AND "tickets"."state" != 2 AND "tickets"."trash" = 'f' AND "tickets"."processed" = 't' AND "tickets"."state" = 3 ORDER BY "tickets"."last_reply_at" ASC LIMIT 20 OFFSET 0
  3. EXPLAIN (ANALYZE, COSTS, BUFFERS, VERBOSE) SELECT tickets.id, tickets.last_reply_at FROM "tickets" WHERE "tickets"."company_id" = 6814 AND "tickets"."spam" = 'f' AND "tickets"."state" != 2 AND "tickets"."trash" = 'f' AND "tickets"."processed" = 't' AND "tickets"."state" = 3 ORDER BY "tickets"."last_reply_at" ASC LIMIT 20 OFFSET 0;
  4.  
  5. -- Slow query from Postgres' log
  6. EXPLAIN (ANALYZE, COSTS, BUFFERS, VERBOSE) SELECT tickets.id, tickets.last_reply_at FROM "tickets" WHERE "tickets"."company_id" = 6814 AND "tickets"."spam" = 'f' AND "tickets"."state" != 2 AND "tickets"."trash" = 'f' AND "tickets"."processed" = 't' AND "tickets"."state" = 1 AND (("tickets"."private" = 'f' OR ("tickets"."user_assignee" = 3970597 OR "tickets"."group_assignee" IN (SELECT "user_groups"."group_id" FROM "user_groups" WHERE "user_groups"."user_id" = 3970597)))) ORDER BY "tickets"."last_reply_at" ASC LIMIT 20 OFFSET 0;
  7.  
  8. -- Slow query I posted in a Github issue
  9. EXPLAIN (ANALYZE, VERBOSE, BUFFERS, COSTS) SELECT COUNT(*) FROM "tickets" INNER JOIN "ticket_labels" ON "ticket_labels"."ticket_id" = "tickets"."id" WHERE "tickets"."company_id" = 6814 AND "tickets"."spam" = 'f' AND "tickets"."state" != 2 AND "tickets"."trash" = 'f' AND "tickets"."processed" = 't' AND "tickets"."state" = 1 AND (("ticket_labels"."label_id" = 16192 AND "ticket_labels"."company_id" = 6814));
  10.  
  11. -- Another slow query from Postgres' log at peak load
  12. EXPLAIN (ANALYZE, VERBOSE, BUFFERS, COSTS) SELECT tickets.id, tickets.last_reply_at FROM "tickets" WHERE "tickets"."company_id" = 6814 AND "tickets"."spam" = 'f' AND "tickets"."state" != 2 AND "tickets"."trash" = 'f' AND "tickets"."processed" = 't' AND "tickets"."state" = 1 AND (("tickets"."private" = 'f' OR ("tickets"."user_assignee" = 3970597 OR "tickets"."group_assignee" IN (SELECT "user_groups"."group_id" FROM "user_groups" WHERE "user_groups"."user_id" = 3970597)))) ORDER BY "tickets"."last_reply_at" ASC LIMIT 20 OFFSET 0;
Add Comment
Please, Sign In to add comment