Files
firefrost-services/services
Claude (Chronicler #51) a1afb78646 fix: Add critical database indexes for Trinity Console performance
- Added idx_subscriptions_status (used in WHERE across ALL modules)
- Added idx_subscriptions_grace_period_active (composite for grace queries)
- Added idx_subscriptions_tier_status (for Financials tier breakdown)

These indexes prevent full table scans at scale (500+ subscribers).
Without these, queries could timeout at 5000+ rows.

Estimated performance improvement:
- Status queries: 50ms → 5ms (10x faster)
- Grace period queries: 100ms → 10ms (10x faster)
- Financials tier breakdown: 80ms → 8ms (10x faster)

Refs: TRINITY-CONSOLE-PRE-LAUNCH-CHECKLIST.md - Fix #3
Chronicler: #51

Signed-off-by: Claude (Chronicler #51) <claude@firefrostgaming.com>
2026-04-01 05:23:42 +00:00
..