views:

155

answers:

2

I've experimented with a number of techniques for monitoring the health of our SQL Servers, ranging from using the Management Data Warehouse functionality built into SQL Server 2008, through other commercial products such as Confio Ignite 8 and also of course rolling my own solution using perfmon, performance counters and collecting of various information from the dynamic management views and functions.

What I am finding is that whilst each of these approaches has its own associated strengths, they all have associated weaknesses too. I feel that to actually get people within the organisation to take the monitoring of SQL Server performance seriously whatever solution we roll out has to be very simple and quick to use, must provide some form of a dashboard, and the act of monitoring must have minimal impact on the production databases (and perhaps even more importantly, it must be possible to prove that this is the case).

So I'm interested to hear what others are using for this task? Any recommendations?

+2  A: 

RedGate's SQL Response is definitely a great tool for the job.

EDIT #1

There is also SQL IO, which tests the I/O of SQL Server. You will have some further information following the link provided.

There are other performance testing tools such as DBMonster which are open source (you need to scroll down).

I can't remember the name of the absolute testing tool I already referenced here on SO. I shall write it here when I found out.

Will Marcouiller
A: 

Check out idera and Quest for additional tools/ideas.

www.idera.com/Content/Home.aspx

www.quest.com/

Don't forget the 2008 custom reports & Report Server for a roll-your-own.

RANT:

Sorry, I didn't have enough reputation to make the links work correctly...

And even after I answered the robot checkpoint, this silly software stopped me because I retried in less than 3 minutes...

Why count an error that stopped the post, as a post?

Well, guess this is my last answer...

Jack Knows Jack