Navision - SQL Server Performance issue

b2b_Vijay
Member Posts: 76
Hi All,
We have a client, who has 120 concurrent Navision Users with very large database size. They have no hardware issues. The main problem is many people try to do transactions, run reports etc and the performance of the system is very low.
Can we split the reports and run in a seperate database? But how is it possible.
I have seen in Microsoft site that we can use NAS server for reporting purposes, but still we have to create buffer tables to transfer the data to reports.(This i found in the Microsoft site)
If in case we split the database into small sizes and place them in different raids, how do i do this? By any chance will it increase the performance.
I have read a lot of articles regarding the performance issues posted in this site, but still i have no answer, so i am again posting an issue on this site.
Please write back if any one has any solutions regarding performance increasing.
Thanx in advance.
We have a client, who has 120 concurrent Navision Users with very large database size. They have no hardware issues. The main problem is many people try to do transactions, run reports etc and the performance of the system is very low.
Can we split the reports and run in a seperate database? But how is it possible.
I have seen in Microsoft site that we can use NAS server for reporting purposes, but still we have to create buffer tables to transfer the data to reports.(This i found in the Microsoft site)
If in case we split the database into small sizes and place them in different raids, how do i do this? By any chance will it increase the performance.
I have read a lot of articles regarding the performance issues posted in this site, but still i have no answer, so i am again posting an issue on this site.
Please write back if any one has any solutions regarding performance increasing.
Thanx in advance.
Regards,
Vijay
Vijay
0
Comments
-
One suggestion would be to schedule the reports to run at certain times. For example at night. So that users will get their reports through email in the morning.0
-
1) Have you tried to optimize Keys?
2) Have you tried to optimize SIFT?
3) Splitting one big DB file to more Physical discs is good, you have better access time
4) Size of RAM on your server?
5) "They have no hardware issues" - how do you know that?
Thanks... 8)0 -
If you don't have your 'large database files' split up into smaller files on a set of RAID arrays, you don't think that is a hardware issue?0
-
kine wrote:1) Have you tried to optimize Keys?
2) Have you tried to optimize SIFT?
3) Splitting one big DB file to more Physical discs is good, you have better access time
4) Size of RAM on your server?
5) "They have no hardware issues" - how do you know that?
Thanks... 8)Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Here is my opinion:
- You can schedule anything you want with our NAS Scheduler. More info here: http://www.ifacto.be/default.aspx?page=nasscheduler_eng. But that's enough promotion.
- About hardware I can say the following:
* For 120 concurrent users, use 2-4 CPU's
* For a big database (+60Gb), use at least 12 seperate harddisks (15K):-
2 in Raid 1 for OS, tempdb and SQL Server installation
-
2 in Raid 1 for Transaction Log Files
-
--> these should be an a seperate RAID controller
-
2 times 4 in RAID10, dividing the data over two seperate database files (you can create extra database files in the enterprise manager).
Use Enterprise edition of SQL Server!
These are my recommendations based on my experience. Hope it's useful.0 -
Thanx Guys for your response. I think Raid 10 is the best option, i can think as well.
Thanx a lot for all the info.Regards,
Vijay0
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