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 :
Microsoft Dynamics AX (Archived)

AX slowness

(0) ShareShare
ReportReport
Posted on by 411

Hello guys, 

My users have been complaining a lot about an overall slowness on the system. After investigation, I have found that this slowness mainly occurs when they run reports, and not necessarily heavy ones, or when they use the excel add-in. I think that the problem occurs mainly on features that rely on WCF. 

So far, everything in my system is configured according to best practice, and we have configured AOS load balancing. CPU & memory loads rarely exceed 60% on the AOS servers. Our users have the local client installed on their machines but their machines are quite old, the standard configuration being a core i3 2100, with 4GB RAM, but still higher than minimum requirements for AX. 

On the dedicated SQL server, memory load is quite high, but from what I've read this is normal as SQL tries to be in a "comfort zone" memory-wise. Network-wise we have a dedicated  300mbps/<1ms latency connection to our clients and intra-server connection is GbE. We never use more than 50% of the client > server bandwidth.

 

My question is, will network load balancing improve the user experience when using reports ? Follow-up question would be, how tricky would it be to implement it on an already configured system ? 

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Denis Macchinetti Profile Picture
    16,444 on at

    Hi Ashwin

    What I can suggest is try to use the SRSReportServerWarmup class just to speed up the Reporting Services connection and the business logic assemblies loading.

    Take a look at blogs.msdn.com/.../ax-content-warm-up-those-ssrs-servers.aspx

    About NLB, is for sure very important for handle the High Availability and an important work load.

  • Ashwin Jugurnauth Profile Picture
    411 on at

    Hi Denis,

    Thank you for your answer. I didn't know about this class and I'll try to create a batch job. What about the excel add-in ? We have a lot of queries used by our users to retrieve data. Will NLB solve the issue ?

    Quick update : I was horrified when I discovered that many users were actually using Wi-Fi instead of Ethernet connectivity. Average client > server latency is around 20 ms. Could this be a catalyst for the slowness ?

  • Martin Dráb Profile Picture
    239,650 Most Valuable Professional on at

    Higher latency between client and AOS automatically means slower AX, because there are typically many calls between tiers and if every one takes longer, you'll notice it. For example, if you open a form, it makes 50 calls to server and each takes 20 ms, you'll spend a second just waiting for server replies.

  • Denis Macchinetti Profile Picture
    16,444 on at

    Hi Ashwin

    I don't think that the NLB can help you.

    You have for sure reduce the latency.

    Try to repeat the slow tasks on a Terminal Server where the latency will be for sure low

  • Ashwin Jugurnauth Profile Picture
    411 on at

    Hi Martin,

    Thanks for the quick answer. I assume the 50 calls is just an example. I just ran a perfmon for RPC and on average there are at least 50-100k calls when opening a form. I guess the next time a user complains about slowness and he is using Wi-Fi, i'll just slap him :p

    Cheers,

  • Suggested answer
    Drumboss Profile Picture
    170 on at

    Hello Ashwin,

    How are you, all is good? Yes, I've seen this before, specifically with SSRS reporting. Is this perhaps the case with you as well? I personally do not believe that Network Load Balancing will aid you here.

    I previously found a great piece of Mrs. Erickson (MSFT) which helped a lot. It has to do with warming up your SSRS servers.  Please find below, AX Performance is a complex issue and maybe her words will be of some help :).

    Regards, happy tuning Ashwin,

    John Aalders

     

    Microsoft SQL Server Reporting Services periodically restarts, and each restart clears the Reporting Services cache. After this cache has been cleared, it may take some time for the next report that is run to display. For example, you may have noticed that it takes a really long time for the first report that is run each morning to display.

    To minimize the effect of Reporting Services restarts, a new class that is named SRSReportServerWarmup is included with cumulative update 7 for Microsoft Dynamics AX 2012 R2. When the SRSReportServerWarmup class runs, it prepares the report server for use by performing the following tasks:

    1.Loads Microsoft Dynamics AX business logic assemblies.

    2.Connects to Reporting Services.

    3.Runs a sample report that is named SRSReportServerWarmup.

    As a best practice, you should schedule the batch job that runs the SRSReportServerWarmup class to run immediately after Reporting Services restarts. For more information about how to configure the batch job, see Run the SRSReportServerWarmup class.

  • Drumboss Profile Picture
    170 on at

    Sorry! Saw Ashwin answer too late. Apologies Ashwin!!

  • Ashwin Jugurnauth Profile Picture
    411 on at

    Hello John,

    The post was answered but I thank you for your enthusiasm and your wise words.

    Regards,

    Ashwin

  • Drumboss Profile Picture
    170 on at

    Tx Ashwin,

    You are right...I was a little too enthusiastic :)

    Cheers, regards,

    John

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!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
CP04-islander Profile Picture

CP04-islander 21

#2
dserp Profile Picture

dserp 4

#2
dekion Profile Picture

dekion 4

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans