Goran Jakimovski
09/21/2026, 2:19 PMkapa.ai
09/21/2026, 2:19 PMisDashboardExecuted is true and re-execution settles), background execution triggers for the remaining hidden visualizations (showOthers: true) [useExecutionProgress.tsx; AllVisualizationsDashInsights.tsx].
• Therefore, your assumption is correct: queries and calculations for hidden visualizations in the switcher are executed during the dashboard load session (pre-warmed in the background so that switching appears instantaneous), rather than waiting until the user manually switches.
2. Multi-Tab Dashboard Loading Behavior Unlike the switcher, Dashboard Tabs do not load all tabs upfront [Tab Loading Behavior]:
• Initial Load: Only visualizations on the currently active/visible tab are loaded and executed against the database [Tab Loading Behavior]. Visualizations on non-active tabs send no queries on the first load [Tab Loading Behavior].
• Switching Tabs: When a user clicks to another tab for the first time, only then do the visualizations on that specific tab begin loading [Tab Loading Behavior].
• Revisiting Tabs: Returning to an already-visited tab displays immediately from client cache without re-executing visualizations against the database [Tab Loading Behavior].
Recommendation to Reduce Database Load If minimizing initial database strain and concurrency is your primary objective:
1. Use Dashboard Tabs: Moving non-essential or secondary visualizations onto separate tabs ensures queries for them are never executed unless a user actively navigates to that tab [Tab Loading Behavior].
2. Leverage FlexCache: GoodData caches query results in FlexCache [FlexCache]. Once queries are cached, identical dashboard views serve from cache without hitting your database [FlexCache]. You can also pre-warm critical dashboards after your data updates using the AFM execution API (POST /execution/afm/execute) [Community Slack]. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups.
👀 Our Support team monitors all messages and will jump in if needed.Goran Jakimovski
09/21/2026, 2:27 PM