From e1ff00117ca5b66dd0b9365e63b9ff7dc277bc2c Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 3 Mar 2025 14:23:35 +0100 Subject: [PATCH] fix: improve db loads by adding index on audit --- backend/windmill-api/src/db.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/backend/windmill-api/src/db.rs b/backend/windmill-api/src/db.rs index 86601b4718..746164e328 100644 --- a/backend/windmill-api/src/db.rs +++ b/backend/windmill-api/src/db.rs @@ -551,6 +551,7 @@ async fn v2_finalize(db: &DB) -> Result<(), Error> { ) .await?; }); + Ok(()) } @@ -768,6 +769,12 @@ async fn fix_job_completed_index(db: &DB) -> Result<(), Error> { .execute(db) .await?; }); + + run_windmill_migration!("audit_timestamps", db, |tx| { + sqlx::query!("CREATE INDEX CONCURRENTLY ix_audit_timestamps ON audit (timestamp DESC)") + .execute(db) + .await?; + }); Ok(()) }