I am running Navision 3.6 on a Dell 6600 Quad Xeon machine with 4GB of Ram. I'm using PERC 4 hardware RAID 10 with 4 drives dedicated to the Database files. RAID 1 with 2 drives dedicated to the Log files and RAID 1 with 2 drives for the Temp database.
There are two database files, a primary (.mdf) and a data file (.ndf). Both of these files reside on the RAID 10 array comprised of 4 drives. The log file is a single file and the Temp database is divided into 4 primary files.
I was wondering if anyone could help explain the best way to setup the drive system for optimum performance. Currently I'm seeing a lot of PAGEIOLATCH_EX waits come up. From the client side the system seems slow.
I've read that as you increase the number of drives you should divide the database among them. I'm not sure if that means creating several data files (.ndf) and placing them on the separate drive volumes.
Any help would be greatly appreciated.
Thanks,
Glenn
0
Comments
But it needs some time and testing...
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Key - used for reading data from DB and sorting them
Index - used for reading data, but not for sorting. MS SQL is able to sort data in any order without using index for that. It is why you do not need to have Index for all Keys. And because you need indexes mainly for fast reading data (filtering) you need indexes with good selectivity (search for "selectivity" for more info).
See Performance troubleshooting guide for more info about optimizing Navision for MS SQL.
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
What could also help is schedule database maintenance (SQL Server updatestats, index defrag, stuff like that), which you should be able to find in the performance toolkit.
RIS Plus, LLC
Would this also work for navision server version? as to getting the benefits of a raid 10?
What I don't know is what is better : 1 RAID10 with 4 disks or 2 RAID1 with each 2 disks.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
RIS Plus, LLC