While expensive SQL Sentry is the most complete proactive monitoring and reactive troubleshooting tool I've used for SQL Server
Rating: 10 out of 10
IncentivizedUse Cases and Deployment Scope
I manage the department that is responsible for all of the company's databases. We use SolarWinds SQL Sentry for monitoring our SQL servers proactively as well as reactive troubleshooting.
Pros
- The Top SQL functionality has been extremely useful for identifying poorly performing queries by resource consumption.
- The flexibility of creating your own Advisory Conditions has allowed us to integrate our custom internal alerts into a centralized dashboard and alerting platform.
- Being able to highlight any chart on the dashboard and then tool-matching that window across all the other charts makes it much easier to correlate the different performance metrics against each other.
Cons
- While creating Advisory Conditions is extremely flexible it can be a bit challenging to get everything correct. Some sort of interactive tutorial would be really helpful.
- The alert messages are very detailed, but it takes a bit to learn how to parse them. Some sort of enriched HTML format would be a nice quality of life improvement.
- There are half a million configurable options in multiple places. Some sort of search feature would be fantastic.
Likelihood to Recommend
Of all the tools I've used, SolarWinds SQL Sentry's Top Query has been the single most helpful tool in helping me identify which queries are putting a load on our servers and at what times. This greatly simplifies my job in prioritizing tuning. Having Plan Explorer directly linked to the tool is icing on the cake.