Request Details

Route
/slow GET
Timestamp
Sep 18, 2026 4:16 AM
Duration
611.59 ms
Status
200
Response Size
180 KB
Error
No

Performance Breakdown

Database
2.3% (5 queries)
View Rendering
10.3%
Application Logic
87.3%
Other Operations
0.0%
Total Operations
17
Slowest Operation
611.59 ms

Request Trace

How to read this

Each row is a layer of your stack. Many short Database bars means N+1 queries — fix with includes(). A wide Action bar with little Database time means slow Ruby code. A wide View bar usually means a partial rendered in a loop.

Action
View
Database
Other
Action
View
Database
0.0ms 525.2ms 1050.4ms 1575.6ms 2100.8ms

Operations

How to use this

Sort by Impact to find your biggest wins. Click any row for details and optimisation suggestions. The same SQL appearing multiple times is an N+1 — fix with includes(). A single operation above 50% impact is your highest priority.

Operation Duration Impact Timeline Actions
SELECT users.*, posts.*, comments.*, COUNT(DISTINCT posts.id) as post_count, COUNT(DISTINCT comments.id) as comment_count, AVG(posts.view_count) as avg_views, MAX(comments.created_at) as latest_comment FROM users LEFT JOIN posts ON users.id = posts.use... 5 ms 0.8%
home#slow 612 ms 100.0%
posts/show 19 ms 3.1%
home/index 16 ms 2.6%
layouts/application 15 ms 2.5%
SELECT users.*, COUNT(DISTINCT posts.id) as post_count, COUNT(DISTINCT comments.id) as comment_count, SUM(posts.view_count) as total_views, AVG(posts.view_count) as avg_views, MIN(posts.created_at) as first_post, MAX(posts.created_at) as latest_post FR... 3 ms 0.5%
home#slow 612 ms 100.0%
home#slow 612 ms 100.0%
posts/show 30 ms 4.9%
posts/show 33 ms 5.4%
home/index 25 ms 4.1%
layouts/application 15 ms 2.5%
SELECT users.*, COUNT(DISTINCT posts.id) as post_count, COUNT(DISTINCT comments.id) as comment_count, SUM(posts.view_count) as total_views, AVG(posts.view_count) as avg_views, MIN(posts.created_at) as first_post, MAX(posts.created_at) as latest_post FR... 26 ms 4.3%
SELECT users.*, COUNT(DISTINCT posts.id) as post_count, COUNT(DISTINCT comments.id) as comment_count, SUM(posts.view_count) as total_views, AVG(posts.view_count) as avg_views, MIN(posts.created_at) as first_post, MAX(posts.created_at) as latest_post FR... 9 ms 1.5%
SELECT * FROM users WHERE id = ? 6 ms 1.0%
layouts/application 33 ms 5.4%
layouts/application 31 ms 5.1%