Hi all,
We appear to be having some major issues with the speed of our system. The hardware that the Navision service runs on is quite adequate, however with all 30 users that we are licensed to have on the system concurrently working with the software we notice immense slow downs. I believe this to be something to do with the way in which the keys are setup on the majority of our custom tables. Our system database is around 50gb in size now.
Has anyone experienced such issues with 30+ users connected to the native database? What suggestions would you make in trying to minimize speed issues? I know there is no ideal solution to the problems; maybe the developers of our custom tables should have taken more time in choosing the setup of the tables’ structures and keys :-k
Any feedback would be appreciated!
0
Comments
Key for good performance are keys... you must disable keys which you do not need, disable flow fields you do not need, do not use flow fields on list forms etc... all about you can read in the documentation... it is the first step...
(you must at first check the HW performance - mainly disks... review used RAID etc...)
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
With so many users you will have a lot of disk I/O, so disk performance is very important. Take a good look at your hardware setup: no of disks, diskspeed and probably use cache on disk. Be carefull with the last option, depends on the controllers if this is a wise thing to do.
Good luck.
Regards,
Gerard
But what does the application do?
Did you monitor your application via "Client Monitor"? I have seen lot of problems because we forgot to set the proper currentkey or we had a slow flowfield. The Client Monitor is one way to find out a performance problem.
www.dasautomatisering.nl
RIS Plus, LLC
The majority of the machines that are running the client are reasonable and should not really cause a problem.
Thanks again!
Mick
http://www.mibuso.com/dlinfo.asp?FileID=170
http://www.BiloBeauty.com
http://www.autismspeaks.org
The "client monitor" can be found in NF itself under 'Tools'.
See the help in NF.
Shortly: start Client Monitor, run one application and then go to Client Monitor again and search for things like a lot of "records read" or "Elapsed Time".
You could also start the client monitor and browse through a table by hand. Then you can find easily slow flowfields.
Good luck
www.dasautomatisering.nl
-for the rest : most of it has been said in this or other topics.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!