Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
denisciola
New Member

Power BI report Server slow

I am making some configurations in the Power BI Report Server to improve the performance of the Report that is in "Import mode".

When users open the reports, the Analysis Server service ends up consuming 100% of memory.

I would like to know if I put the Power BI Report Server service account in the "Increase a Process Working Set" and "Lock Pages in Memory" settings, would it help the performance of the Reports?

 

1.jpg

 

2 ACCEPTED SOLUTIONS

Hi @denisciola ,

If your server is dedicated to Power BI Report Server, you can enhance performance by increasing the TotalMemoryLimit in the msmdsrv.ini file to 90–95%. This change enables the Analysis Services engine to use more of the available memory, thereby improving report efficiency.

Recommended

  1. TotalMemoryLimit - 90–95%
  2. LowMemoryLimit - Typically 60–70%, adjustable based on workload

After implementing these changes, it's essential to monitor system memory usage to ensure stable performance. Even on a dedicated server, tracking key performance counters will help verify that the OS retains sufficient resources.

 

Regards,

Yugandhar.

View solution in original post

R1k91
Super User
Super User

you're saying that the SSAS service consumes 100% of the memory.

IMHO this could mean:

- report are too expensive

- memory is not enough for your workloads

- or both

 

how much memory has this server?

 

most of the time bad performances come from bad report/model design. 

for example:
- useless data imported (this amount of data will reside in RAM)

- wrong data types

- bad DAX patterns 

- ...

 

have you alredy check the reports with devs? 

 


--
Riccardo Perico
BI Architect @ Lucient Italia | Microsoft MVP

Blog | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

8 REPLIES 8
V-yubandi-msft
Community Support
Community Support

Hi @denisciola ,

I hope this information is helpful. Please let me know if you have any further questions or if you'd like to discuss this further. If this answers your question, please Accept it as a solution and give it a 'Kudos' so others can find it easily.

Thank you.

V-yubandi-msft
Community Support
Community Support

Hi @denisciola ,

Has your issue been resolved, or do you require any further information? Your feedback is valuable to us. If the solution was effective, please mark it as 'Accepted Solution' to assist other community members experiencing the same issue.

V-yubandi-msft
Community Support
Community Support

Hi @denisciola ,

May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.

Thank you.

R1k91
Super User
Super User

you're saying that the SSAS service consumes 100% of the memory.

IMHO this could mean:

- report are too expensive

- memory is not enough for your workloads

- or both

 

how much memory has this server?

 

most of the time bad performances come from bad report/model design. 

for example:
- useless data imported (this amount of data will reside in RAM)

- wrong data types

- bad DAX patterns 

- ...

 

have you alredy check the reports with devs? 

 


--
Riccardo Perico
BI Architect @ Lucient Italia | Microsoft MVP

Blog | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
V-yubandi-msft
Community Support
Community Support

Hi @denisciola ,

Thank you for engaging with the Microsoft Fabric Community. In additon to @Jai-Rathinavel response,  here are some ways to optimize it and prevent performance issues.

 

1. Grant additional privileges to the Power BI Report Server service account, such as  Increase a Process Working Set  and Lock Pages in Memory,  to improve memory access. Monitor the server to ensure other processes remain unaffected.

2. For reports in Import mode, reduce memory usage by removing unused data, applying filters, or using aggregations. Schedule refresh times during off peak hours to alleviate memory strain.

3. Adjust the msmdsrv.ini file to limit the Analysis Services engine memory usage to around 75% of total RAM.
4. If memory issues persist, consider adding more RAM or switching to DirectQuery mode, allowing Power BI to pull data directly from the database.

 

If my response solved your query, please mark it as the Accepted solution to help others find it easily.

And if my answer was helpful, I'd really appreciate a 'Kudos'.

@V-yubandi-msft 

 

Thank you for your feedback

Regarding the item:

If my server is exclusively for Analysis Services, can I configure the Power BI Report msmdsrv.ini file to use 95% of the memory, or is it better to leave it at 75%?

 

The parameter I should change is TotalMemoryLimit?

 

C:\Program Files\Microsoft Power BI Report Server\PBIRS\ASEngine\msmdsrv.ini

 

denisciola_2-1747666452752.png

 

 

 

Hi @denisciola ,

If your server is dedicated to Power BI Report Server, you can enhance performance by increasing the TotalMemoryLimit in the msmdsrv.ini file to 90–95%. This change enables the Analysis Services engine to use more of the available memory, thereby improving report efficiency.

Recommended

  1. TotalMemoryLimit - 90–95%
  2. LowMemoryLimit - Typically 60–70%, adjustable based on workload

After implementing these changes, it's essential to monitor system memory usage to ensure stable performance. Even on a dedicated server, tracking key performance counters will help verify that the OS retains sufficient resources.

 

Regards,

Yugandhar.

Jai-Rathinavel
Super User
Super User

@denisciola You can try performance tuning your report server by referring the below article. Let me know if that helped !

 

https://www.gigxp.com/powerbi-report-server-performance-tuning/




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.