• Michael Intravartolo

Microsoft Dynamics 365 Business Central Performance Tips

All tips taken from @MSDYN365BC on Twitter

1. Introduction to Business Central performance. Start your learning about Business Central performance with these videos and visit aka.ms/bcperformance

2. Coding for performance, the highlights video. Watch this video and learn about data retrieval methods, minimizing server roundtrips, and dos/don'ts when coding for performance.

3. How to work with a performance problem. What do you do if users complain that "it is slow"? Read more about a common performance tuning methodology here: aka.ms/performance

4. Run things in the background. It is often desirable to offload work from the user session to happen in the background. See examples here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-application#run-things-in-the-background

5. User number series that allow gaps to avoid locking. See why here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-application#use-number-series-that-allow-gaps

6. Be cautious with the Copy company operation. See why here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-application#be-cautious-with-the-copy-company-operation

7. Personalize your workspace to increase UI performance. See more here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-application#things-that-affect-ui-performance

8. Faster data entry. Find all the tips and tricks here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-application#faster-data-entry

9. Set a column filter to improve data search. See more here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-application#data-search

10. Integration to Dynamics 365 Sales has a performance impact. See more here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-application#performance-effect-of-enabling-integration-on-a-table

11. Test with realistic data setup before using advanced features. See more here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-application#functionality-with-known-performance-impact

12. Avoid Unnecessary Recalculation (Performance pattern). Avoid unnecessary recalculation is a pattern that developers can us to get a page to load faster. See examples here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-developer#pattern---avoid-unnecessary-recalculation

13. Do Less (Performance pattern). Do Less is a pattern that developers can use to get a page to load faster. See examples here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-developer#pattern---do-less

14. Offload the UI Thread (Performance pattern). Offload the UT Thread is a pattern that developers can use to get a page to load faster. See examples here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/performance/performance-developer#pattern---offloading-the-ui-thread

Do you need some help speeding up your Business Central environment but are not sure what to do next? Schedule a time for us to give you a call and help.

Contact Us

Solution Systems, Inc.

3201 Tollview Dr. 

Rolling Meadows, IL 60008

Office: 847-590-3000

Email: info@solsyst.com

Support: 224-345-2020

Support Email: support@solsyst.com

  • Manufacturing Software | Illinois
  • Manufacturing Software | Illinois
  • Manufacturing Software | Illinois
  • Manufacturing Software | Illinois
  • Manufacturing Software | Chicago
  • Manufacturing Software | Illinois
  • Microsoft Business Podcast
  • Manufacturing Software | Chicago
  • Manufacturing Software | Chicago
  • Manufacturing Software | Chicago
Join our Mailing List