perf(dashboard): paraleliza la carga de métricas SQL Server por nodo #11
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/dashboard-carga-lenta-sql-paralelo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
La carga inicial del dashboard (/+page.server.ts) tardaba ~30s porque
loadSqlDashboardFromNodes recorría los nodos en serie y hacía 3 round-trips
secuenciales por nodo (métricas, alerta, historial) → N×3 viajes encadenados
a SQL Server remoto.
Cambios:
la agregación se mantiene secuencial para conservar orden y evitar carreras.
síncrona antes de cualquier await, evitando pools duplicados al paralelizar.
paralelo (Promise.allSettled); las 6 consultas de catálogo en Promise.all.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com