From e2fb808c8d20576b7f17b00070f7c07ef40ddcd2 Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Wed, 3 Jun 2026 14:33:46 -0700 Subject: [PATCH] perf(db): drop unused balance history mint index --- ...218_drop_user_balance_history_user_mint_timestamp_idx.sql | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 ddl/migrations/0218_drop_user_balance_history_user_mint_timestamp_idx.sql diff --git a/ddl/migrations/0218_drop_user_balance_history_user_mint_timestamp_idx.sql b/ddl/migrations/0218_drop_user_balance_history_user_mint_timestamp_idx.sql new file mode 100644 index 00000000..4debe30c --- /dev/null +++ b/ddl/migrations/0218_drop_user_balance_history_user_mint_timestamp_idx.sql @@ -0,0 +1,5 @@ +-- Production pg_stat_user_indexes showed this wide mint index at roughly 78 GB +-- with zero scans. The API balance-history endpoint filters by user_id and +-- timestamp only, which is covered by user_balance_history_user_timestamp_idx. + +drop index concurrently if exists user_balance_history_user_mint_timestamp_idx;