All Products
Search
Document Center

Quick BI:Performance Diagnosis

Last Updated:Jun 23, 2026

Performance diagnosis helps you identify and resolve performance bottlenecks in reports and data analysis operations, improving query speed and overall responsiveness.

Limits

  • The dashboard, workbook, and data dashboard modules support performance diagnostics.

Prerequisites

  • You have created a dashboard, workbook, or data dashboard.

  • You have selected the target dataset and configured the chart fields.

Entry points

  1. Access the performance diagnostics page for dashboards, workbooks, and data dashboards as shown below.

    • Dashboard performance diagnostics entry.

      image

    • Workbook performance diagnostics entry

      image

    • Data dashboard performance diagnostics entry

      image

  2. The performance diagnostics page displays the report's estimated first screen opening duration, risk assessment level, and component loading duration ranking.

    image

  3. To inspect a specific chart's performance, click it in the component loading duration ranking to open the component performance diagnostics page.

    image

    In dashboards, you can also open the component performance diagnostics page for a single component by clicking the image icon to the right of the chart, as shown below.

    image

Functionality

  • Estimated first screen opening duration is the time required to load and display the initial view of the report. Compare it with the risk benchmark assessment value to evaluate the report's performance risk.

    image

    To reassess, click the image icon next to the assessment time.

  • If the report contains elements that may affect performance, performance diagnostics provides targeted optimization suggestions. The component loading duration ranking lists load times for each component, helping you prioritize optimization efforts.

    image.png

  • Click a chart in the component loading duration ranking to view the component loading details page.

    Untitled.gif

    Parameter name

    Parameter description

    Query dataset

    The name of the dataset used by the current component.

    Data source typeimage.png

    The data source type of the current component, such as MySQL.

    Click query details to view data source time consumption, query diagnosis, and optimization suggestions.

    image.png

    Query result cache

    Query cache: Caches dataset query results to speed up report access and reduce database load.

    If query cache is not enabled, an Enable option appears as shown below.

    image.png

    For configuration details, see Configure Quick engine.

    Quick engine

    Quick engine: Periodically extracts data into the Quick engine for high-speed queries.

    If Quick engine is not enabled, an Enable option appears as shown below.

    image.png

    For acceleration configuration details, see Configure Quick engine.

    Actual query route

    • The actual query route for component data, such as direct connection to the database. image.png

    • If Quick engine is enabled but the actual query route is a direct database connection, you can check the reasons for no acceleration.

      image

    Top time-consuming route

    The most time-consuming segment in the data query and processing pipeline and its duration. For example:

    image.png

Specifications suggestions

While editing a dashboard, if you perform actions that could degrade report performance, such as adding too many charts or tab components, performance diagnosis displays a warning with the number of risk items.

  • An error message appears if a module contains too many components, as shown below:

    image.pngAdditionally, optimization suggestions will be provided in the performance diagnostics list.

    image.png

  • Follow the recommended specifications below when building reports to maintain performance.

    Module

    Content

    Specification suggestion value

    Dashboard

    Chart

    The number of charts and controls should be less than 100.

    Map

    The number of maps should be less than 2.

    Tab label

    The number of tab labels should be less than 50.

    Cross table field

    The number of cross table fields should be less than 100.

    Detail table field

    The number of detail table fields should be less than 100.

    Indicator trend chart field

    The number of indicator trend charts should be less than 100.

    iframe

    The number of embedded pages should be less than 5.

    Query control

    The number of query control elements should be less than 100.

    Workbook

    Sheet

    The number of sheets should be less than 100.

    Chart

    The number of charts per sheet should be less than 20.

    The total number of charts should be less than 100.

    Floating image

    The number of floating charts per sheet should be less than 50.

    Dataset

    The number of datasets per sheet should be less than 50.

    Data dashboard

    Page

    The number of pages should be less than 5.

    Chart

    The number of charts per page should be less than 100.

    iframe

    The number of embedded pages should be less than 5.