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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

SQL AX 2012 R2 lack of performance

(0) ShareShare
ReportReport
Posted on by 710

We are experiencing some lack of performance on SQL AX 2012 R2 machine, the machine allocate the total quantity of RAM memory to SQL. And we have to reboot our SQL AX 2012 R2 machine every day in order to reduce the RAM allocated to SQL.

Anyone knows if there is a parameter in order to resolve this problem?

*This post is locked for comments

I have the same question (0)
  • Søren Rasmussen - Bredana Profile Picture
    817 on at

    How much RAM have you assigned to the SQL server instance and how much RAM do you have all in all?

    .søren

  • Verified answer
    Cristián Cámpora G. Profile Picture
    90 on at

    Probably is configured with fixed amount of memory. Check this article msdn.microsoft.com/.../ms178067.aspx

    If you leave no room for S.O. memory results in poor performance since the S.O. or other app's can't do any operations on RAM and have to swap to disk which is very slow.

  • Verified answer
    Malcolm Burtt Profile Picture
    1,475 on at

    Hi

    You should consider constraining the amount of memory that SQL Server can use for its buffer pool. I'm assuming that the machine in question is only running basic SQL Server and you dont have anything else that will need to consume significant amounts of memory (e.g. Analysis Services or Dynamics AX Application Object Servers).

    I'd suggest that you leave at least 2GB of RAM for the OS and then allow SQL Server to consume the remainder but there is no way to give any hard and fast rules about this without more info about your system. You could look at Glenn Berry's article on suggested values for different system memory sizes at http://www.sqlservercentral.com/blogs/glennberry/2009/10/29/suggested-max-memory-settings-for-sql-server-2005_2F00_2008/ which should give you some sensible ideas.

    You can configure the system to limit the buffer pool size as follows...

    1. Open SQL Server Management Studio and connect to the database server
    2. Right click on the Server node and select properties
    3. Select the "Memory" page in the left pane
    4. Modify the "Maximum Server memory" field (note that the value here is MB not GB so you need to be careful entering this)

    You can do this while SQL Server is still running and it will gradually release any memory that it has acquired beyond the new limit that you have set although this make take some time depending on the machine workload at the time.

    Regards

     

    Malcolm Burtt

    K3 Retail & Business Solutions

    Blog: www.k3technical.com

     

  • Alessandro Giannetta Profile Picture
    710 on at

    Thanks a lot!

    Alessandro

  • Edwin Tjhai Profile Picture
    290 on at

    Allocated a lot of RAM to SQL Server is not always solve your performance problems.

    Disk I/O could be another factor.

    Raid configuration

    Just my two cents.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans