Forum Discussion

Svet_Dimov's avatar
Svet_Dimov
Frequent Visitor
1 year ago
Solved

DirectQuery report gets slower with time

I have a report that connects to an Azure Databricks database using DirectQuery (as per customer requirements). They want to see real-time data so I have set automatic page refresh. I noticed that th...
  • v-saisrao-msft's avatar
    v-saisrao-msft
    1 year ago

    Hi Svet_Dimov,

    Thank you for reaching out to the Microsoft Fabric Forum Community.

    Thank you vanessafvg, for providing your insights,

    You're right to focus on the growing "Other" time in Performance Analyzer while it's usually tied to synchronization between visuals, in your scenario with Direct Query and auto page refresh, it likely reflects cumulative overhead affecting the entire report. 
    One possibility is query overlap, where new refresh cycles begin before previous ones complete, especially if the interval is short. Increasing the refresh interval slightly (e.g., from 1s to 5s) may help. 
    Additionally, the rise in other times may be due to client-side memory buildup, particularly from dynamic elements like multilingual text boxes. Monitoring Power BI Desktop’s memory usage over time using Task Manager could confirm this.  
    I’d also suggest duplicating your report page and testing a simplified version without text boxes, background images, or buttons compare the two using Performance Analyzer to isolate the impact of visuals.  
    Lastly, while your back-end tables are small, it’s worth checking with your Databricks admin to ensure sessions aren’t being repeatedly reinitialized or queued, as that could also contribute to latency. Hope this helps narrow down the issue. Feel free to share your findings. 

    If this post helps, then please give us ‘Kudos’ and consider Accept it as a solution to help the other members find it more quickly. 

    Thank you.