Page MenuHomeSoftware Heritage

No OneTemporary

diff --git a/swh/scheduler/sql/60-indexes.sql b/swh/scheduler/sql/60-indexes.sql
index cbe8642..8361dc8 100644
--- a/swh/scheduler/sql/60-indexes.sql
+++ b/swh/scheduler/sql/60-indexes.sql
@@ -1,23 +1,26 @@
create index on task(type);
create index on task(next_run);
-- used for quick equality checking
create index on task using btree(type, md5(arguments::text));
create index on task(priority);
create index on task_run(task);
create index on task_run(backend_id);
create index task_run_id_asc_idx on task_run(task asc, started asc);
+create index on task(type, next_run)
+where status = 'next_run_not_scheduled'::task_status;
+
-- lister schema
create unique index on listers (name, instance_name);
-- listed origins
create index on listed_origins (url, visit_type);
-- visit stats
create index on origin_visit_stats (url, visit_type);
-- XXX probably add indexes on most (visit_type, last_xxx) couples

File Metadata

Mime Type
text/x-diff
Expires
Jun 4 2025, 7:28 PM (9 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3285760

Event Timeline