From 2b079eb72959826bdf08ab5114823583c791cc01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Mon, 20 Oct 2025 01:03:41 +0200 Subject: [PATCH] fix(nuq): add index to improve prefetch latency --- apps/nuq-postgres/nuq.sql | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/nuq-postgres/nuq.sql b/apps/nuq-postgres/nuq.sql index 916c16f77..f0843d5eb 100644 --- a/apps/nuq-postgres/nuq.sql +++ b/apps/nuq-postgres/nuq.sql @@ -58,6 +58,8 @@ CREATE INDEX IF NOT EXISTS nuq_queue_scrape_queued_group_priority_idx ON nuq.que -- This index helps with owner-specific queries when group_id is NULL CREATE INDEX IF NOT EXISTS nuq_queue_scrape_queued_owner_no_group_idx ON nuq.queue_scrape (owner_id, priority ASC, created_at ASC) WHERE (status = 'queued'::nuq.job_status AND group_id IS NULL); +CREATE INDEX IF NOT EXISTS nuq_queue_scrape_queued_complete_idx ON nuq.queue_scrape (owner_id, group_id, priority ASC, created_at ASC, id ASC) WHERE (status = 'queued'::nuq.job_status); + CREATE TABLE IF NOT EXISTS nuq.queue_scrape_owner_concurrency ( id uuid NOT NULL, current_concurrency int8 NOT NULL,