web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Severe Performance Degradation

(0) ShareShare
ReportReport
Posted on by 12

Hello,

Our company has been experiencing frequent slowdowns to the point we have had customers walk out and leave and employees taking hours to process a single sales and or purchase order. The first two days after go live were unbearable, microsoft said there was a memory issue and moved us to another isolated server, this stabilized us for about a two weeks, now we have had two more days of down time unable to process orders. We have been working with our partner and it seems Microsoft may not be giving us large amounts of information to try to pinpoint what's going on, its hard to say as I dont know all of the info our partner has been provided. We have an integration service (rapidi) that is reading and injecting customer and jobs into the system from salesforce, they are pointing towards this as the problem but the api calls do not seem excessive, below is the latest response from Microsoft. We turned off the web services to block the integration and over a 2-3 hour span did not recover performance, so we were ruling out the integration. We then turned it off last night and reenabled closer to 930, by 11-12 users were complaning of slowdowns. We also use Jet Reports and were running some historical aged AR reports that took a good 20 minutes to run in Jet. Does anyone have experience with performance issues with BC that have severely impacted business and operations? I would think resources would be allocated as needed, but we are frequently hitting massive slowdowns and lag times for multiple offices and remote users. 

Also, I set up an app insight on azure and linked the instrumentation key with our environment but am not getting any data showing on our insight server. Is there any additional setups or anything else to help get data flowing. I am going to logs and running, Traces | Take 100. Any suggestions would be greatly appreciated. 

-----
From Microsoft

I did find an interesting query that according to the monitor was probably a significant part of the performance issues over the last couple of days.  This might correspond to the RapidCustomer OData processing .  There is a query on the Customer table that is returning all records past a certain value (I can’t see the values, so not sure if this is the first or last or somewhere in the middle).  The table below shows how many times it ran and for what time frame.

It does look like you have shutdown the majority of OData and SOAP calls.  They are now the lowest consumer of WS on this service.

I have also found a query against the Customer table that has 66 FlowFields with only 38 having VSIFT indexes to support them.  This query could have a pretty good size impact depending on the filtering and counts on the supporting tables.  With Azure SQL, it is very important that each query is supported by a key.

image001.jpg

------

I have the same question (0)
  • Suggested answer
    THE Italian Profile Picture
    Microsoft Employee on at

    I think that you might have hit the max limit of calls related to APIs.

    This is written here

    docs.microsoft.com/.../dynamics-current-limits

    docs.microsoft.com/.../dynamics-rate-limits

    If you are working with Jet Reports, you must be sure to have the latest version implemented. This has the appropriate retry logic.

    If you still have these kind of performance problem, I would suggest you to be in touch with your CSP partner and have this problem addressed by them, if this is related to a private IP.

    CSP partner is also entitled in create a request to Microsoft in case of performance issues that depends on standard code and deployments.

    It will not be a finger snap thingy, from what you describe.

    There is an extra in this.

    In the upcoming version - ETA April 2020 - there will also be the opportunity to track down exactly how many calls are issued through customer telemetry and limit resources. This is written here

    docs.microsoft.com/.../telemetry-azure-application-insights-partners

    docs.microsoft.com/.../resource-limits-reports-web-service-calls

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,946 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,177 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 555 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans