We’ve been experiencing significant performance issues with our performance management dashboards since moving to cloud (UP 2023.2). Manager dashboards that show team performance ratings, goal completion, and review status are taking 30-45 seconds to load, and sometimes timing out completely during peak usage hours.
Our user base has grown to about 2,500 employees with 180 managers actively using the performance dashboards. The latency is particularly bad during review cycles when multiple managers are accessing reports simultaneously. We’ve received complaints about the poor user experience, especially compared to our on-prem system which had sub-5-second load times.
I’m trying to understand if this is a query optimization issue, a cloud resource scaling problem, or just inherent limitations of the cloud platform. Has anyone else dealt with dashboard refresh latency in larger deployments? What’s reasonable to expect in terms of performance, and are there configuration options to improve response times?
For the query performance analysis, open a support ticket under category ‘Performance > Dashboard Performance’ and include your slowest dashboard IDs plus a screenshot of the timeout errors. Support will enable query profiling on your instance for 24-48 hours and provide a report showing execution times, table scans, and optimization recommendations. As for tier upgrades, premium tier does give you dedicated database resources which eliminates noisy neighbor issues, but it’s expensive. Try the optimization steps first - most customers see 70-80% improvement without upgrading.
Cloud resource scaling is probably not your bottleneck unless you’re on a shared infrastructure tier. UKG Pro cloud uses auto-scaling for database resources, so during peak usage the system should automatically allocate more resources. However, there’s a scaling lag - it takes 5-10 minutes for new resources to provision. During annual review cycles, you can request pre-scaling from UKG support. Submit a ticket 1-2 weeks before your review period starts with expected peak usage dates, and they’ll manually scale up your database resources in advance. This eliminated our timeout issues during review cycles.
Thanks for the suggestions. I checked our dashboard refresh settings and they’re set to 60 seconds as mentioned. I’ll increase that to 15 minutes for most dashboards since real-time data isn’t critical for performance metrics. Regarding query optimization, how do I request the performance analysis from support? Is there a specific ticket type or information I need to provide? Also, we’re on the standard cloud tier - would upgrading to premium tier give us dedicated resources that might help with the scaling lag?