Dynamics NAV(Navision) Slow on SQL Server
Many users experienced Navision getting slower and slower as time goes by. There are many factors that can affects performance of Navision on SQL Server. It can be hardware bottleneck, database design problem or even coding design problem. Below are the few areas that you can look into if your Navision on SQL Server is getting slower.
Run Optimize function
This is the easiest thing you can do. The Optimize function will drop and rebuilt indexes for your tables. SQL Server performance can very much affected by the Index. If you experienced slow in Navision but never do optimization, do it as soon as possible. Don’t wait. The Optimize function can be accessed from
File –> Database –> Information.
Select the table that need to be optimized and click on the Optimize button.
The Optimize function will rebuilt the keys in the selected table and all the related SIFT Tables. Besides rebuilding indexes, the Optimize function will also remove all records with zero values in all the sum fields in SIFT tables. This can free up space and improve speed in updating SIFT records.
I have seen people complaining Navision is very slow but when I asked them, have you ever run the Optimize function from Navision or do any SQL Server Reindex. Surprisingly, they said we never run the Optimize function and we never do SQL Server Reindex since day one we implement Navision. I asked them to schedule a downtime and run the optimize. After run the Optimize function, they find the performance improve significantly.
Interesting Forum discussions on Navision slow on SQL Server:
Navision-SQL Server Performance Specialist
If you really cannot solve your Navision SQL Option slow problem after all efforts, maybe you can consult these specialist.
We will help you on this. Kindly drop one mail or raise one comment on this post. We will connect ASAP and resolve your issue.
Mustafa Tanwar says
I m working on D365BC 14.0, LS Central 14.01. The lookup in LS Cenrtal is extremely slow. On debugging I found that in CodeUnit EPOS datagrid functions , there is vairiable posctrl that reads the data grid using LSRetail NAV POS functions donet variable is responsible.
It is taking lot of time to respond while I have NAV 2015 in some locations and it is taking only 1 or 2 seconds to respond compared to 15 seconds in D365BC 14 LSCentral 14.01