Navision 5.0 (native) and SAN storage
ta5
Member Posts: 1,164
Hi
Is there any recommandation concerning SAN storage for native Navision? I didn't found any particular info except in the hw guide white paper, page 20.
My concerns are the following:
1) What is a recommended file splitting strategy (the db in question is about 20 GB)? If I understand this correctly, the data is striped to different disks on a SAN anyway, so maybe the strategy to split it may be counterproductive!?
2) As far as I remember, there was/is always the discussion whether to use controllers with/without cache and with/without battery buffer. Is this still an issue? If yes, where can I find detailed info on this.
Many thanks in advance.
Thomas
Is there any recommandation concerning SAN storage for native Navision? I didn't found any particular info except in the hw guide white paper, page 20.
My concerns are the following:
1) What is a recommended file splitting strategy (the db in question is about 20 GB)? If I understand this correctly, the data is striped to different disks on a SAN anyway, so maybe the strategy to split it may be counterproductive!?
2) As far as I remember, there was/is always the discussion whether to use controllers with/without cache and with/without battery buffer. Is this still an issue? If yes, where can I find detailed info on this.
Many thanks in advance.
Thomas
0
Comments
-
Best performance for Native DB server is to have "directly attached" discs (SATA, PATA, SCSI controller directly connected to the server) - and to split the database to as many RAID volumes on seprate physical discs as possible.0
-
It is no exact science. Since there is something like SAN, these things have become quite (let's say TOO) complicated. I know that SAN can be much faster than dedicated discs. But there are about a zillion ways to set up a SAN: Number of discs, config of LUNs, RAID config, ... and all in combination with each other.
A Native DB server can only take up to 1 GB RAM and 1 CPU. That means, not scalable enough. Usually this means that when we're talking about SAN, we're talking about SQL Server (bigger company with bigger DB with more money
). That's probably the reason why there is no straight forward information to find about what the best way is to set this up.
If you find material, please post it here
. I'm very interested.
I use Kine's recommendation ... that way, you got more control over it.0 -
if you are use an SAN, be sure, that Navision is the own application on this "black box". And no other application compete with navision for network bandwith or disk i/o.Do you make it right, it works too!0
-
Thanks for all your input. I don't set [solved] in the title for now, maybe someone else has an input on this.
Regards
Thomas0 -
Hello
we are also trying to use a SAN and we started with a HP EVA4100 and now we have a EVA8100 but the system is still not so fast then the old one :shock: . The old one works on a Siemens Primergy P 250 XEON with 4 GB Ram and 2 SCSI-Shelfs every with 12 Disks - RAID1. All on a native database with 84GB (12*7GB). We are still trying to find the right setup, and when we have we will send it to you.
Hopeing the best and expecting the worth
Martin0 -
I am curious about your EVA Setup.
Some of my customers work on an EVA and the performance is just amazingly fast.
Off course they are SQL installs, one of them with 320 concurrent users in one company.
As far as Native: Multiple RAID 1 is the best way to go.0 -
I was at a client who used to run a native 120GB database on an Hitachi SAN. The server was a quad processor (I cannot remember exactly what specs) with 16GB memory, and the NAV service was the only service that this server was running. Normally the processing "weakest link" was the workstations on the network. Viewing the setup from the server side, data requests were hardly a blip on that box.Kristopher Webb
Microsoft Dynamics NAV Developer0 -
-
*lol* Indeed! It was spec'ed and installed before I got there. I wondered if I could pocket the other 14 and if they'd ever notice. *grin*Kristopher Webb
Microsoft Dynamics NAV Developer0 -
ta5 wrote:Hi
Is there any recommandation concerning SAN storage for native Navision? I didn't found any particular info except in the hw guide white paper, page 20.
...
My comments on the use of SANs here:
Why I don’t want my clients to use SANs for Dynamics NAV (Navision) - David Singleton's Navision Blog
In terms of Native, if you have a relatively large number of users then you should partition as multiple RAID 1 arrays to get better use of the Commit cache, though in reality the 500meg or so that NAV will allocate to commit cache is not enough anyway. You can run the DB as just one big file (I have seen a single 250 Gig database file working on a SAN) but multiple LUNS and multiple parts will be better.David Singleton0 -
Hello
we are now at point we dont know what to do. We tried multiple LUNs, multiple Databasefiles one big file but nothing is so fast then the old system. Details about our Navision are 84 GB Database, 120 Users and we try to put it on a EVA 8100 (HP give us a new one instead of the old 4100 we wanted
. They said the FC-Switchsoftware has a bug) Server for this should be a HP BL460 BLade with 2 Quadcore 2.33Ghz and 4 GB Ram.
The problem on this is that creating a database with 100 GB takes about 20 minutes - thats OKAY- , restore the backup from the fbk-files also takes about 40 minutes thats also OKAY, but then the Navision Native Databse starts to build the keys and this takes on that maschine about 2 days ](*,) so whats wrong. Every hardware maschine with no SAN is faster on creating keys.
regards Martin0 -
Just an idea:
Did you put the put the "Max degree of parallelism" (a sqlserver property) to 0? This should use all available cpu's to calculate the indexes.
When working normally, it is best to have the value=1.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
kriki wrote:Just an idea:
Did you put the put the "Max degree of parallelism" (a sqlserver property) to 0? This should use all available cpu's to calculate the indexes.
When working normally, it is best to have the value=1.
Hello kriki
what do you mean with "Max degree ..." were can i find it on a native server installlation
Regrads0 -
sqlserver properties=>advanced=>Parallelism=>Max degree of parallelism (on SQL2005).Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Kriki, wakeup on the topic. Native.

SQL on NAV wil always use one CPU on the indexes.
What vRAID do you have? How many disks? Are your lun's sharing disks with other app's?
How is the NAV Server.exe setup? Are you restoring via a client/database or via a server.exe?0 -
:oops: :oops: :oops:Mark Brummel wrote:Kriki, wakeup on the topic. Native.
Had a bad night. Didn't sleep well. And when I read SAN, I think directly of SQL and not of native. And I forgot to reread the rest of the topic.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Mark Brummel wrote:Kriki, wakeup on the topic. Native.

SQL on NAV wil always use one CPU on the indexes.
What vRAID do you have? How many disks? Are your lun's sharing disks with other app's?
How is the NAV Server.exe setup? Are you restoring via a client/database or via a server.exe?
Hi Mark
we are using a Vraid1 and the shelf had about 28 FCB Disk with
300 GB. There is one big Diskgroup with 7200GB. Also we have
3 ESXServer ver3.5 with data there.
What i read the last days it is not the :roll: "best" solution.
Regards Martin0 -
ESX adds another virtual layer which has to be audited to find out what's happening.
If setup correctly it should not cost more than 12% extra I/O.
I have customers running on VMware/ESX, but some had to be changed before it ran ok. I use an external VMware expert for that whom I trust.
ESX is relatively new and is sold faster than there are consultants available to set it up properly.0 -
For emphasis:
Who told you to get 2 quad core processors and 4GB of RAM for NAV native database server? It doesn't use more than ONE CPU and less than 1GB of RAM.Mark Brummel wrote:set it up properly.0 -
@ DenSter
It is right with the quad core processor but quad and dual were the same price and in the old system we had two dual xeon and i had to say, you can see it if you have the database running and doing the hotcopy at the
same time. We never had a performance prob at those times.
@ Mark
We tried the same jobs on VM with Disk in SAN, on Hardware with disk in SAN ans on older Hardware Server. Everytime the Hardware is faster. Now our systemhouse is going back from ESX ver. 3.5 to ver 3.02. :shock: We will see and i start praying.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




