{"request_id": "", "method": "GET", "path": "/api/posts", "status": 200, "count": 180205, "statements": [{"sql": "SELECT oid, typarray FROM pg_type WHERE typname = %s", "duration_ns": 1358603, "error": null, "calls": 2}, {"sql": "SELECT \"blog_post\".\"id\", \"blog_post\".\"author_id\", \"blog_post\".\"title\", \"blog_post\".\"body\", \"blog_post\".\"is_published\", \"blog_post\".\"view_count\", \"blog_post\".\"created_at\", \"blog_post\".\"updated_at\" FROM \"blog_post\" WHERE \"blog_post\".\"is_published\" ORDER BY \"blog_post\".\"created_at\" DESC", "duration_ns": 110226249, "error": null, "calls": 1}, {"sql": "SELECT \"blog_user\".\"id\", \"blog_user\".\"username\", \"blog_user\".\"email\", \"blog_user\".\"display_name\", \"blog_user\".\"bio\", \"blog_user\".\"created_at\" FROM \"blog_user\" WHERE \"blog_user\".\"id\" = %s LIMIT 21", "duration_ns": 15568750214, "error": null, "calls": 90101}, {"sql": "SELECT \"blog_tag\".\"id\", \"blog_tag\".\"name\", \"blog_tag\".\"slug\", \"blog_tag\".\"created_at\" FROM \"blog_tag\" INNER JOIN \"blog_post_tags\" ON (\"blog_tag\".\"id\" = \"blog_post_tags\".\"tag_id\") WHERE \"blog_post_tags\".\"post_id\" = %s", "duration_ns": 20341491021, "error": null, "calls": 90101}]}
{"request_id": "", "method": "GET", "path": "/api/posts/search", "status": 200, "count": 36007, "statements": [{"sql": "SELECT \"blog_post\".\"id\", \"blog_post\".\"author_id\", \"blog_post\".\"title\", \"blog_post\".\"body\", \"blog_post\".\"is_published\", \"blog_post\".\"view_count\", \"blog_post\".\"created_at\", \"blog_post\".\"updated_at\" FROM \"blog_post\" WHERE ((UPPER(\"blog_post\".\"title\"::text) LIKE UPPER(%s) OR UPPER(\"blog_post\".\"body\"::text) LIKE UPPER(%s)) AND \"blog_post\".\"is_published\") ORDER BY \"blog_post\".\"created_at\" DESC", "duration_ns": 118480333, "error": null, "calls": 1}, {"sql": "SELECT \"blog_user\".\"id\", \"blog_user\".\"username\", \"blog_user\".\"email\", \"blog_user\".\"display_name\", \"blog_user\".\"bio\", \"blog_user\".\"created_at\" FROM \"blog_user\" WHERE \"blog_user\".\"id\" = %s LIMIT 21", "duration_ns": 3012608772, "error": null, "calls": 18003}, {"sql": "SELECT \"blog_tag\".\"id\", \"blog_tag\".\"name\", \"blog_tag\".\"slug\", \"blog_tag\".\"created_at\" FROM \"blog_tag\" INNER JOIN \"blog_post_tags\" ON (\"blog_tag\".\"id\" = \"blog_post_tags\".\"tag_id\") WHERE \"blog_post_tags\".\"post_id\" = %s", "duration_ns": 3991835528, "error": null, "calls": 18003}]}
{"request_id": "", "method": "GET", "path": "/api/posts/by-tag/python", "status": 200, "count": 33558, "statements": [{"sql": "SELECT \"blog_tag\".\"id\", \"blog_tag\".\"name\", \"blog_tag\".\"slug\", \"blog_tag\".\"created_at\" FROM \"blog_tag\" WHERE \"blog_tag\".\"slug\" = %s LIMIT 21", "duration_ns": 794532, "error": null, "calls": 1}, {"sql": "SELECT \"blog_post\".\"id\", \"blog_post\".\"author_id\", \"blog_post\".\"title\", \"blog_post\".\"body\", \"blog_post\".\"is_published\", \"blog_post\".\"view_count\", \"blog_post\".\"created_at\", \"blog_post\".\"updated_at\" FROM \"blog_post\" INNER JOIN \"blog_post_tags\" ON (\"blog_post\".\"id\" = \"blog_post_tags\".\"post_id\") WHERE (\"blog_post_tags\".\"tag_id\" = %s AND \"blog_post\".\"is_published\") ORDER BY \"blog_post\".\"created_at\" DESC", "duration_ns": 40008277, "error": null, "calls": 1}, {"sql": "SELECT \"blog_user\".\"id\", \"blog_user\".\"username\", \"blog_user\".\"email\", \"blog_user\".\"display_name\", \"blog_user\".\"bio\", \"blog_user\".\"created_at\" FROM \"blog_user\" WHERE \"blog_user\".\"id\" = %s LIMIT 21", "duration_ns": 2700713217, "error": null, "calls": 16778}, {"sql": "SELECT \"blog_tag\".\"id\", \"blog_tag\".\"name\", \"blog_tag\".\"slug\", \"blog_tag\".\"created_at\" FROM \"blog_tag\" INNER JOIN \"blog_post_tags\" ON (\"blog_tag\".\"id\" = \"blog_post_tags\".\"tag_id\") WHERE \"blog_post_tags\".\"post_id\" = %s", "duration_ns": 3571915817, "error": null, "calls": 16778}]}
{"request_id": "", "method": "GET", "path": "/api/posts/1", "status": 200, "count": 282, "statements": [{"sql": "SELECT \"blog_post\".\"id\", \"blog_post\".\"author_id\", \"blog_post\".\"title\", \"blog_post\".\"body\", \"blog_post\".\"is_published\", \"blog_post\".\"view_count\", \"blog_post\".\"created_at\", \"blog_post\".\"updated_at\" FROM \"blog_post\" WHERE \"blog_post\".\"id\" = %s LIMIT 21", "duration_ns": 448502, "error": null, "calls": 1}, {"sql": "UPDATE \"blog_post\" SET \"author_id\" = %s, \"title\" = %s, \"body\" = %s, \"is_published\" = %s, \"view_count\" = %s, \"created_at\" = %s, \"updated_at\" = %s WHERE \"blog_post\".\"id\" = %s", "duration_ns": 2068844, "error": null, "calls": 1}, {"sql": "SELECT \"blog_comment\".\"id\", \"blog_comment\".\"post_id\", \"blog_comment\".\"author_id\", \"blog_comment\".\"body\", \"blog_comment\".\"created_at\" FROM \"blog_comment\" WHERE \"blog_comment\".\"post_id\" = %s ORDER BY \"blog_comment\".\"created_at\" ASC", "duration_ns": 7931296, "error": null, "calls": 1}, {"sql": "SELECT \"blog_user\".\"id\", \"blog_user\".\"username\", \"blog_user\".\"email\", \"blog_user\".\"display_name\", \"blog_user\".\"bio\", \"blog_user\".\"created_at\" FROM \"blog_user\" WHERE \"blog_user\".\"id\" = %s LIMIT 21", "duration_ns": 46103690, "error": null, "calls": 278}, {"sql": "SELECT \"blog_tag\".\"id\", \"blog_tag\".\"name\", \"blog_tag\".\"slug\", \"blog_tag\".\"created_at\" FROM \"blog_tag\" INNER JOIN \"blog_post_tags\" ON (\"blog_tag\".\"id\" = \"blog_post_tags\".\"tag_id\") WHERE \"blog_post_tags\".\"post_id\" = %s", "duration_ns": 290904, "error": null, "calls": 1}]}
{"request_id": "", "method": "GET", "path": "/api/users/1", "status": 200, "count": 3, "statements": [{"sql": "SELECT \"blog_user\".\"id\", \"blog_user\".\"username\", \"blog_user\".\"email\", \"blog_user\".\"display_name\", \"blog_user\".\"bio\", \"blog_user\".\"created_at\" FROM \"blog_user\" WHERE \"blog_user\".\"id\" = %s LIMIT 21", "duration_ns": 306627, "error": null, "calls": 1}, {"sql": "SELECT COUNT(*) AS \"__count\" FROM \"blog_post\" WHERE \"blog_post\".\"author_id\" = %s", "duration_ns": 726216, "error": null, "calls": 1}, {"sql": "SELECT COUNT(*) AS \"__count\" FROM \"blog_comment\" WHERE \"blog_comment\".\"author_id\" = %s", "duration_ns": 1710968, "error": null, "calls": 1}]}
{"request_id": "", "method": "GET", "path": "/api/users/find", "status": 200, "count": 3, "statements": [{"sql": "SELECT \"blog_user\".\"id\", \"blog_user\".\"username\", \"blog_user\".\"email\", \"blog_user\".\"display_name\", \"blog_user\".\"bio\", \"blog_user\".\"created_at\" FROM \"blog_user\" WHERE \"blog_user\".\"email\" = %s LIMIT 21", "duration_ns": 227534, "error": null, "calls": 1}, {"sql": "SELECT COUNT(*) AS \"__count\" FROM \"blog_post\" WHERE \"blog_post\".\"author_id\" = %s", "duration_ns": 380898, "error": null, "calls": 1}, {"sql": "SELECT COUNT(*) AS \"__count\" FROM \"blog_comment\" WHERE \"blog_comment\".\"author_id\" = %s", "duration_ns": 738936, "error": null, "calls": 1}]}
{"request_id": "bench_create", "method": "POST", "path": "/api/posts", "status": 200, "count": 4, "statements": [{"sql": "SELECT \"blog_user\".\"id\", \"blog_user\".\"username\", \"blog_user\".\"email\", \"blog_user\".\"display_name\", \"blog_user\".\"bio\", \"blog_user\".\"created_at\" FROM \"blog_user\" WHERE \"blog_user\".\"id\" = %s LIMIT 21", "duration_ns": 746352, "error": null, "calls": 1}, {"sql": "INSERT INTO \"blog_post\" (\"author_id\", \"title\", \"body\", \"is_published\", \"view_count\", \"created_at\", \"updated_at\") VALUES (%s, %s, %s, %s, %s, %s, %s) RETURNING \"blog_post\".\"id\"", "duration_ns": 2066119, "error": null, "calls": 1}, {"sql": "SELECT \"blog_tag\".\"id\", \"blog_tag\".\"name\", \"blog_tag\".\"slug\", \"blog_tag\".\"created_at\" FROM \"blog_tag\" WHERE \"blog_tag\".\"slug\" = %s LIMIT 21", "duration_ns": 581678, "error": null, "calls": 1}, {"sql": "INSERT INTO \"blog_post_tags\" (\"post_id\", \"tag_id\") VALUES (%s, %s) ON CONFLICT DO NOTHING", "duration_ns": 623788, "error": null, "calls": 1}]}
{"request_id": "bench_comment", "method": "POST", "path": "/api/posts/1/comments", "status": 200, "count": 3, "statements": [{"sql": "SELECT \"blog_post\".\"id\", \"blog_post\".\"author_id\", \"blog_post\".\"title\", \"blog_post\".\"body\", \"blog_post\".\"is_published\", \"blog_post\".\"view_count\", \"blog_post\".\"created_at\", \"blog_post\".\"updated_at\" FROM \"blog_post\" WHERE \"blog_post\".\"id\" = %s LIMIT 21", "duration_ns": 328503, "error": null, "calls": 1}, {"sql": "SELECT \"blog_user\".\"id\", \"blog_user\".\"username\", \"blog_user\".\"email\", \"blog_user\".\"display_name\", \"blog_user\".\"bio\", \"blog_user\".\"created_at\" FROM \"blog_user\" WHERE \"blog_user\".\"id\" = %s LIMIT 21", "duration_ns": 96256, "error": null, "calls": 1}, {"sql": "INSERT INTO \"blog_comment\" (\"post_id\", \"author_id\", \"body\", \"created_at\") VALUES (%s, %s, %s, %s) RETURNING \"blog_comment\".\"id\"", "duration_ns": 1375841, "error": null, "calls": 1}]}
