Articles in this section
Category / Section

Do Dashboard Widgets Execute Data Queries in Parallel?

Published:

Understanding Parallel Query Execution in Dashboard Widgets

FAQ: When a dashboard contains multiple widgets, how are the data queries for those widgets executed?

In a dashboard environment with multiple widgets, each widget creates its own unique connection to the data source. These connections operate independently of one another, allowing for parallel execution of queries. This means that when you load a dashboard, the data retrieval for each widget occurs simultaneously, rather than sequentially. Widgets are designed to send their queries in batches, with typically 10 widget queries being processed at the same time to optimize performance and resource utilization. This approach maximizes efficiency and reduces the time it takes for all widgets on the dashboard to display their respective data, providing a faster and more responsive user experience.

Remember, while the queries are executed in parallel, the overall performance may still be subject to the limitations and capabilities of the data source, as well as the network and system resources available. It’s important to optimize the database and manage resources effectively to maintain optimal dashboard performance. Refer How can I optimize my query performance? for more details.

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
VS
Written by Venkataprasad Subramani
Updated:
Comments (0)
Please  to leave a comment
Access denied
Access denied