Skip to content

Commit ea3f846

Browse files
authored
Merge pull request #29 from vishaltps/chore/simplify-readme-perf-section
docs: simplify Performance at Scale section in README
2 parents c9039bf + 512faba commit ea3f846

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

README.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -126,12 +126,7 @@ end
126126

127127
### Performance at Scale
128128

129-
SolidQueueMonitor is optimized for large datasets (millions of rows in `solid_queue_jobs`):
130-
131-
- **Overview stats** are derived entirely from execution tables (`ready_executions`, `scheduled_executions`, `claimed_executions`, `failed_executions`), avoiding expensive `COUNT(*)` queries on the jobs table.
132-
- **Chart data** uses SQL `GROUP BY` bucketing instead of loading timestamps into Ruby memory.
133-
- **Filters** use subqueries (`.select(:job_id)`) instead of loading ID arrays into memory.
134-
- **Queue stats** are pre-aggregated with `GROUP BY` to avoid N+1 queries.
129+
SolidQueueMonitor is optimized for large datasets (millions of rows in `solid_queue_jobs`). All dashboard queries are designed to stay fast regardless of table size.
135130

136131
If you don't need the job activity chart, disable it to skip chart queries entirely:
137132

0 commit comments

Comments
 (0)