Operation 149738
SELECT DISTINCT users.*, posts.*, comments.* FROM users, posts, comments WHERE users.id = posts.user_id AND posts.id = comments.post_id AND users.created_at > ? AND posts.created_at > ? AND comments.created_at > ?
- Operation Type
sql
- Duration
- 25.0 ms
- Request Impact
- 10.3% of total request time
- Occurred At
- Sep 14, 2026 10:44 AM
- SQL Analysis
- Normal query (<100 ms)
- Performance Comparison
-
Average: 17.9ms
95th Percentile: 34.0ms
Based on 1000 recent operations - Related Operations
-
5 similar operations in this request
Potential N+1 query pattern detected - Optimization Tips
-
Use includes() to eager load associations - Eliminate N+1 queries and reduce database loadUse joins() when you only need to filter, not access associated data - Eliminate N+1 queries and reduce database loadUse preload() when you don't need to query on associations - Eliminate N+1 queries and reduce database loadAdd composite index: add_index :users, ["id", "created_at"] - Efficient multi-column filteringAdd single_column index: add_index :users, :created_at - Efficient range scans for created_atIndex Optimization - Review indexes on the 'users' table. Consider composite indexes for WHERE clauses.