Ways to speed up the RTC?
Votuc
Member Posts: 206
What (if anything) can be done to speed up the performance of the RTC?
I have a client that just upgraded ----and their machines are meeting (or exceeding) the minimum requirements, but it is still very slow. ](*,)
I wish there was a "adjust for best performance" option in the RTC like in Windows... [-o<
I have a client that just upgraded ----and their machines are meeting (or exceeding) the minimum requirements, but it is still very slow. ](*,)
I wish there was a "adjust for best performance" option in the RTC like in Windows... [-o<
0
Answers
-
Minimum requirement doesn't mean that it will be fast.
Could you put your spec for the client and service tier and sql server?0 -
ara3n wrote:Minimum requirement doesn't mean that it will be fast.
Could you put your spec for the client and service tier and sql server?
I can't check the client computers at the moment, but server is:
Windows server 2003 SP2
1GB Ram
Xeon CPU 2.8 GHz, 2.79 GHz
We have the first two tiers on the same server computer.
We are going to add RAM - I am hoping this will help considerably? [-o<
With Classic NAV - ram was not as important since the business logic was done on the Client machine (hence the low RAM on the server - wasn't really needed).0 -
For the low cost of RAM nowadays, it boggles my mind when I hear of servers with only 1 or 2 GB. Even on classic for a smaller client, I would always recommend more. 1 GB is very, very low if you have SQL and the NAV Server both running on that server.Rob Hansen
http://www.epimatic.com0 -
Define "slow".
RTC, by default, runs slower than the classic client.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
also what's the drive config? 1 drive or multi-drive? Raid Setup? Do you have OS, Data & Logs all wrting to the same disks or all have their own?
I see more powerful servers on ebay for under $200.000 -
To find the cheapest and fastest ways of improving performance based on hardware is based on the number of users, the amount of calculations on the Nav Server and the load on the SQL server. Below is a sum up of some details around hardware performance. Exactly the way to choose for better performance is dependent on the three parameters mentioned above.
The SQL server needs good access to file data for 'log', 'OS' and 'data'. Some people recommend they are separated in on at least three harddisk systems. OS and log can be in one database system and data in another. Log is mainly writing and occasionally synced with the data. Data needs both reading and writing. Understanding RAID here is important look here http://en.wikipedia.org/wiki/RAID. The concepts about mirroring and striping and different types of RAID'ing is important. Mirroring is good for harddisk failures and striping is good for speed. RAID 5 has bad reputation due to lower speed.
As for the NAV server give 4 GB (it is cheap these days) and multiple processors if the memory was not enough. Nav server is still running 32 bit so it can only read 4 GB.
The connection between database and Nav server should be good both for latency and bandwidth. Latency is the round trip time - if I send a byte to the server and get a reply and it takes 50 ms then latency is 50 ms. Bandwidth is well known.
The latency between client and NAV server should be as low as possible but of course it is mostly governed by the laws of physics and the amount of routers. The bandwidth is also interesting...
I hope this info helps to make the right decisions..Eric Beran
Software Design Engineer II
Dynamics NAV Office 365
Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.0 -
The SQL transaction log should be on its own dedicated drive. That means nothing else, not even other logs on the drive.There are no bugs - only undocumented features.0
-
And "dedicated drive" means physical drive and not a partition!bbrown wrote:The SQL transaction log should be on its own dedicated drive. That means nothing else, not even other logs on the drive.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Thanks everyone for the suggestions...0
-
Multiple suggestions were given. What helped you speeding it up?Eric Beran
Software Design Engineer II
Dynamics NAV Office 365
Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
