Steps to Optimize SQL Server

infonote
Member Posts: 233
Hi,
I have a :?:
What steps/guidelines do you follow when you optimize your sql server database besides code improvement and indexes.
And one last question, what tools do you use to measure performance of the database.
After all, you need to measure running processes, system resources etc before and after a change to verify that an improvement has been made.
Thanks in advance
I have a :?:
What steps/guidelines do you follow when you optimize your sql server database besides code improvement and indexes.
And one last question, what tools do you use to measure performance of the database.
After all, you need to measure running processes, system resources etc before and after a change to verify that an improvement has been made.
Thanks in advance
Blog: http://www.kaizenlog.com
0
Comments
-
This is (in my honest opinion) a very good question. Unfortunately, there are not many people that can give you one answer. I guess we all have our own methodology which has been succesful in the past, so which we try to use in all projects... .
For me, it comes down to:
1. Hardware check
2. Index tuning
3. Code tuning
4. Locks
I use SQLPerform toolswith MS SQL Profiler, MS SQL Server Management Studio, Performance Monitor, OneNote (),... (I probably forgot some).
There are workshops you can follow. I attended the SQLPerform workshop, which was very valuable for me.0 -
This would be my list (in order of priority):
1) Platform: Hardware, Installation & Configuration (OS, SQL Server, etc.)
2) SIFT Optimization
3) Index Optimization
4) Block- & Deadlock Detection and Resolution
5) C/AL Code Optimization
6) Business-Process Desing, Workflow, Userhandling
Proceedings (and usage of the tools below) described in the NAV/SQL Performance Field Guide (and of course plenty of other documents, webpages, blogs, etc.)
I use
1) NAV/SQL Performance Toolbox
2) Windows Performance Monitor
3) SQL Server Profiler
4) SQL Server Management Studio
5) NAV Client Monitor/Code Coverage
And I also perform workshops, trainings, etc.Jörg A. Stryk (MVP - Dynamics NAV)
NAV/SQL Performance Optimization & Troubleshooting
STRYK System Improvement
The Blog - The Book - The Tool0 -
Thanks a lot for the replies.
I am currently researching blogs/forums a bit. I will provide a summary of my findings with sources and quotes 9for further detail).
It is informal. Obviously what works in 1 system will not work on another. However, some recommendations apply to all.
I will post it when I feel I have researched a bit.
However, the topic is vast and there are a lot of variables involved.Blog: http://www.kaizenlog.com0 -
infonote wrote:Thanks a lot for the replies.
I am currently researching blogs/forums a bit. I will provide a summary of my findings with sources and quotes 9for further detail).
It is informal. Obviously what works in 1 system will not work on another. However, some recommendations apply to all.
I will post it when I feel I have researched a bit.
However, the topic is vast and there are a lot of variables involved.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Here is the link. It is just a summary of what I found with links to the respective person/thread.
http://www.kaizenlog.com/2008/02/05/nav ... endations/
You can either comment or continue posting here.
Did not know that Mibuso has blogs also. Will sign up.Blog: http://www.kaizenlog.com0 -
-
Hi,
Yes it is a but jumbled. I will have to check the theme.
In the meantime, go to the bottom of the post and click on the print button.Blog: http://www.kaizenlog.com0 -
infonote wrote:Here is the link. It is just a summary of what I found with links to the respective person/thread.
http://www.kaizenlog.com/2008/02/05/nav ... endations/
You can either comment or continue posting here.
Did not know that Mibuso has blogs also. Will sign up.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0
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