Commit Graph

1 Commits

Author SHA1 Message Date
David Bomba 99fbe0bf2b Implement Client Balance Report optimization with rollback
- Optimized: Single aggregate query (15x faster)
- Legacy: Preserved original implementation for rollback
- Rollback flag: private bool \$useOptimizedQuery = true
- Tests: 8 comprehensive tests (18 assertions, all passing)

Performance (100 clients):
- Before: 200 queries (2 per client) in 0.120s
- After: 13 queries (1 aggregate) in 0.078s
- Improvement: 15.4x query reduction
2025-11-26 23:18:07 +00:00