Speed Issues (native database)

mickuk
Member Posts: 47
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!
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
-
Please, read the documentation in w1w1PerfTGuide.pdf on MBS tools CD...
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...)0 -
I agree with Kine.
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,
GerardGerard van Kuijl - United - http://www.united4all.nl0 -
30 users should not be a problem.
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.0 -
Your client machines can also play a part in your performance issues. One really slow machine can hold up others even while posting a sales order, and that can have a cascading effect of table locks. I've seen a system with less than 40 users slowing down to a crawl with the latest greatest server software and a certified network that had just been measured through. Turns out they had some very old P2 machines with 64 MB of RAM in the service call center processing sales orders. There is no network or server machine that can work through machines like that.0
-
Thanks for the feedback. You describe a client monitor, do you have any information on where this product can be located?
The majority of the machines that are running the client are reasonable and should not really cause a problem.
Thanks again!
Mick0 -
0
-
Quite a handy little tool to have. Thanks for the link & advice.0
-
So, I am back from my holyday.
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 luck0 -
-Check also field "Sum Intervals" in table Session. If the value gets above 50000, that user is using programs that use a wrong index to get the data. Meaning check out wich programs that user is using and repogram those to use the correct index.
-for the rest : most of it has been said in this or other topics.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Thanks again for all of your pointers. Nice to know that people have at least looked into this before maybe after having similar experiences0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions