Skip to main content
TrustRadius
SolarWinds SQL Sentry

SolarWinds SQL Sentry

Overview

What is SolarWinds SQL Sentry?

SolarWinds SQL Sentry is designed to help data professionals optimize SQL Server database performance in physical, virtual, and cloud environments. SQL Sentry delivers metrics to help users find and fix database performance problems and provides scalability, boasting demonstrated success monitoring 800+ SQL Server…

Read more
Recent Reviews

SentryOne review

8 out of 10
November 10, 2021
Incentivized
We use it to monitor our critical SQL server cluster and it is currently just used by the DBAs. It allows us to monitor in real time but …
Continue reading

Already impressed with SQL Sentry

10 out of 10
January 13, 2021
We are using SQL Sentry to centralize our SQL server monitoring from a number of differing domains. For the first time at this …
Continue reading

SQL Sentry Review

10 out of 10
June 25, 2020
We use SQL Sentry to monitor and alert on our SQL Server Environment. It helps us troubleshoot live issues as they occur using the …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 5 features
  • Performance dashboard (102)
    9.2
    92%
  • Top SQL (102)
    8.6
    86%
  • Historical trend data (100)
    8.6
    86%
  • Intelligent alerting (96)
    7.9
    79%
Return to navigation

Pricing

View all pricing

Plan Explorer (SQL Server Query Tuning)

$0

On Premise
Free

SQL Sentry for Azure SQL Database

$161

On Premise
Per year per database (annual subscription)

SQL Sentry

1,450

On Premise
Per year per instance (annual subscription)

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttp://www.sqlsentry.com/portal/store

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

SQL Sentry - Live Demo

YouTube
Return to navigation

Features

SQL Performance Monitoring

SQL Performance Monitoring software is designed to monitor the database at all times

8.4
Avg 8.3
Return to navigation

Product Details

What is SolarWinds SQL Sentry?

SolarWinds SQL Sentry is designed to help data professionals optimize SQL Server database performance in physical, virtual, and cloud environments. SQL Sentry delivers metrics to help users find and fix database performance problems and provides scalability, boasting demonstrated success monitoring 800+ SQL Server instances with one monitoring database.

With SQL Sentry, the user can monitor:

  • SQL Server
  • Azure SQL Database
  • SQL Server Analysis Services (SSAS)
  • SQL Server on Hyper-V or VMware VMs (including host)
  • SQL Server on Azure SQL Database Managed Instance
  • SQL Server on Amazon RDS
  • SQL Server on Amazon EC2
  • SQL Server on Linux

Although a SQL Sentry license can be used to monitor Azure SQL Database in a hybrid environment, dedicated licensing is available for large Azure SQL Database environments.

SolarWinds SQL Sentry Features

SQL Performance Monitoring Features

  • Supported: Performance dashboard
  • Supported: Intelligent alerting
  • Supported: Top SQL
  • Supported: Historical trend data
  • Supported: Virtualization support

Additional Features

  • Supported: Query plan analysis
  • Supported: Blocking and deadlock analysis
  • Supported: Event Calendar
  • Supported: Advisory Conditions
  • Supported: AlwaysOn Availability Groups monitoring
  • Supported: Index analysis
  • Supported: Storage Forecasting
  • Supported: SQL Sentry Portal (installed SQL Sentry web interface)
  • Supported: Environment Health Overview
  • Supported: Tempdb analysis
  • Supported: SQL Server Analysis Services (SSAS) monitoring

SolarWinds SQL Sentry Screenshots

Screenshot of SQL Sentry DeadlocksScreenshot of SQL Sentry Top SQL

SolarWinds SQL Sentry Integrations

SolarWinds SQL Sentry Technical Details

Deployment TypesOn-premise
Operating SystemsWindows
Mobile ApplicationNo

SolarWinds SQL Sentry Downloadables

Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(162)

Attribute Ratings

Reviews

(51-75 of 102)
Companies can't remove reviews or game the system. Here's why
May 20, 2016

SQL Sentry Review

Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is being used across the whole organization. It is being used to troubleshoot performance issues and to determine current pressure points. By knowing the pressure points, resources can be allocated appropriately.
  • The performance dashboard presentation gives a quick overview of the health of the SQL Instance.
  • Sentry products also include the Server OS performance metrics.
  • The problematic SQL code 'jumps' out when zooming in on a dashboard.
  • It seems to show only 3 weeks of data. Perhaps I'm not quite familiar YET with all the features.
  • Having it as an APP on the iPhone would be nice.
It tells you immediately where the pressure points are.
David Allshouse | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Our DBA team uses SQL Sentry to monitor and troubleshoot all of our production SQL Server instances. This includes alerting on long running queries, when performance thresholds are met and exceeded, and the monitoring of SQL Agent Jobs.
  • Monitoring.
  • Troubleshooting.
  • Alerting.
  • Windows Monitoring.
  • Allowing non-power users to utilize the tool for query analysis, without having the ability to kill queries.
  • Alerting configuration.
Disk space alerting. We are forced to leverage SCOM, which is clunky at best. If SQL Sentry could provide us with those types of alerting and monitoring it would satisfy all of our SQL Server needs.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is used internally by IT to support all corporate SQL server database servers. It reports the performance of our databases to keep everything up and running.
  • Alerting - Helps eiminate frivolous, false alarms
  • Trending - Real-time and historical statistics
  • AlwaysOn monitoring and management
  • More pre-configured reports
May 14, 2016

I like SQL Sentry

Score 9 out of 10
Vetted Review
Verified User
Incentivized
I am using it to monitor 5 servers running Microsoft SQL Server 2008R2, soon to be upgrading to a newer version. We have replications and many jobs including SSIS jobs that we need to maximize performance and address failures quickly in a production environment [that is] busy 365 days a year. I find that its primary benefit for me so far is in identifying job failures (notification) and identifying performance problems and giving some information that helps resolve them.
  • It identifies deadlocks and long running queries and shows exactly how the problems are occurring.
  • It shows performance of your server in real time, especially the metrics that actually tell you useful things.
  • It lets you change the monitoring to another server without a terrible hassle when this is desired.
  • Some link to what each metric is telling you and how you may use it to judge performance or use it to improve performance would be very nice. A number of the folks who use this product, and me, were not computer science majors or or professional server managers. Managing and monitoring servers is an ancillary duty that just got added on.
SQL Sentry Performance Advisor is well suited to production environments where performance and high reliability are important and the SQL environments see heavy, complicated use, including SSIS jobs, complex views and queries, replication, and other features that require you to get the most out of the hardware and software that you have to get a job done or get more efficient.
Hiram Amador | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Performance Advisor to monitor our database servers. We use this tool within the IT department to pinpoint pressure points, search for expensive queries, and for capacity planning of our databases. From a business perspective, this tool helps us to address performance problems introduced by new code and plan for new infrastructure.
  • Easy to setup in a Microsoft shop that depends on Active Directory
  • Alerting cover a range of issues
  • Detailed trace information can be retrieved and stored on demand
  • Records blocking and deadlock events
  • Records disk contention over time
  • Records disk utilization over time
  • The disk utilization overview does not seem to accurately display volumes created using a software RAID
  • It is difficult to determine what isolation level was used for a query.
  • The deadlock and blocking queries tab does not record transaction isolation level either. This would help since knowing the transaction isolation level for a query would help us choose a more appropriate isolation level for the blocking transactions.
Performance Advisor is specifically designed for MSSQL database servers located within a Microsoft domain. I can not vouch for the product in monitoring Oracle databases or environments where a non-Microsoft domain is used, or no domain is used at all.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use SQL Sentry Performance Advisor to find failures in our own software as it is running by the email alerting feature. We find blocks and deadlocks very quickly this way and eliminate the issue before it causes larger problems. We also use the software to identify long running SQL and problems with our stats and indexes.
  • The SQL Sentry dashboard lets us quickly see in one spot many performance counters for an SQL instance.
  • The TOP SQL feature of SQL Sentry is great. Highlight a long running query, examine it to see if actual rows vs. estimated rows are the same, where the main expense of the query is, all from one interface.
  • I would like to be able to set alerts a bit more easily. Adding other email addresses and items like that are a bit of a chore to locate and change.
  • I would like to see performance of the client improve when running remotely and watching several servers. Switching between tabs can get pretty slow.
  • Perhaps add the ability to watch jobs and plans and see what errors are generated in those plans.
SQL Sentry Performance Advisor is great for quickly finding a long running SQL. It is easy to see and evaluate these queries. Compared to Activity Monitor it is a dream come true. It is also great at identifying and alerting on blocking and deadlocks inside the database. The dashboard is also a great feature.
Andreas Eriksson | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The product really helps us with finding bottlenecks in our SQL servers fast! You get a great overview of the systems performance. I really recommend this product to anyone that has issues with knowing what their SQL server is doing.
  • Great overview of the performance part
  • Great for searching when deadlocks have occurred
I think for our environment it is perfect!
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use SQL Sentry Performance Advisor almost on a daily basis, as does a few of my IT associates. Our original goal was to identify and correct inefficiencies when many of our servers were riddled with problems. SQL Sentry made it very easy to identify problems and patterns in a fraction of the time it would have taken to dig through a bunch of log files. The graphical representations within SQL Sentry and the way that the objects on screen are tied together make it easy to catch issues at a glance, and zoom in to a more narrow timeframe to see how one problem can affect different aspects of server performance. We monitor various production application and database servers with alerts setup for each of them. SQL Sentry has not only helped us identify issues to be corrected, but over time, has helped us redefine our approach to become a more proactive shop.
  • The best feature of Performance Advisor is its history view. In the history view I can easily see when the server is having a performance problem, how often a specific issues comes up, and how long it has been a problem. It allows me to see patterns of performance (disk io, cpu usage, system memory, ect), and I can always zoom in to areas of concern.
  • Performance Advisor can be in conjunction with application installations or changes, process/task changes ect. to get an idea on how these changes are affecting server performance.
  • Alerts in Event Manager can be about as granular as you might want to get, but are a bit lacking in Performance Advisor. In Performance Advisor I only use alerts for connection and task failures.
I use Performance Advisor all the time, but I rarely use it by itself. I believe that the best use of Performance Advisor is with SQL Sentry Event Manager on a database server. The history feature allows you to quickly see a pattern of how the server responds to jobs running in the databases (like when a looping database job eats up the temp db, and spills into the page file). It takes only a moment to see that some jobs need to be fixed while others only need to be rescheduled. At a glance, I can see how my daily and monthly schedules are affecting the server, and when I need to make an adjustment to avoid a failure on the server or the database. So much useful info to proactively address all of the issues that I have been used to reacting to for so long. There are many other cool benefits to SQL Sentry, but this is what I have found to be the most impactful use of SQL Sentry.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We currently use SQL Sentry Performance advisor in our IT Application Infrastructure Team. We use it to pro actively monitor the database resources and trends. Based on trending we take corrective measures.
  • Does a great job at cutting down the clutter in wait stats by focusing only on relevant waits.
  • It has very low watcher affect on the SQL servers
  • Interface.. Interface.. Web interface is a much needed for this product. That's the main drawback in my opinion compared to the competition. That will make it easy for users to access the information instead of RDPing to the server.
Well suited to trouble shoot and finding RCA to performance issues. If trending analysis is the only purpose, this is an overkill.
Aron Feldman | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
SQL Sentry Performance Advisor is used on a daily basis to troubleshoot performance issues, disk space utilization, i/o bottlenecks, blocking, deadlocks, etc. It is used by the Data Warehouse SQL Server DBAs on a daily basis, and has proven to be the perfect tool: powerful and yet very simple.
  • The dashboard contains the required information to check on how a server is performing.
  • Reports are very good. We use them to report to upper management.
  • How simple it is to use it.
  • Alerting is amazing.
  • Expand to other platforms, such as Oracle.
It is very good in showing the information needed to keep servers running at their best. We have detected scenarios when our servers where performing very bad that would have been very hard to do without SQL Sentry.
karthikeyan Thangaraju | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using both PA and EM of SQL Sentry. We need to track some historical runs of sql queries on instances. We also need to see if there are any unscheduled outages happening. This tool is very much suited for getting to the root cause of it and trying to avoid the problem from happening again.
  • Blocking a deadlock issue.
  • Top SQL to track the historical queries.
  • Alerts based on events that happened.
  • SQL server waits.
  • Mouse over issue when viewing Performance Advisor.
  • Reports on deadlock issue.
  • License cost is higher for one instance.
SQL Sentry Performance Advisor is well suited for tracking the realtime activities on an instance.
Zachary Peer | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our company provides web site hosting. We use SQL Sentry Performance Advisor to monitor the production SQL Server instances supporting our hosting environment. Our hosting SQL Servers support between 10-40 different application databases. The primary driver for the workload on our application databases is the amount of traffic our hosted web sites receive. At any given time the traffic can be spiking on a specific hosted web site which will cause its corresponding database to spike and cause issues for the entire SQL Server.
  • Monitor many internal SQL Server metrics that can help provide early warning about potential issues.
  • Graphing of all metrics over configurable time frames with a comparable baseline for the same time frame. The baseline feature is really helpful for understanding how metrics have changed against what is "normal". The baseline is configurable so you can use yesterday, or the same day last week, or a statistically generated baseline. The workload on our application databases varies greatly between business hours and non-business hours so the baseline feature comparing to same day of the week from the previous week is helpful.
  • Top consuming queries - SQL Sentry captures the top consuming queries. This helps to identify which database and which function within a database is consuming the most CPU or Disk i/o.
  • Query Plans - when SQL Sentry captures a top consuming query - it captures its associated Query Plan. This is very helpful for figuring out why a query is consuming so many resources.
  • SQL Sentry is a stand alone solution. There is no direct correlation between SQL Sentry events and application exception events or web server events. All correlation has to be done manually. This isn't really a problem directly with SQL Sentry - but is more the nature of using a stand alone solution like SQL Sentry.
  • Using SQL Sentry for reporting can be slow. SQL Sentry is gathering a lot of data. All of that data is written into a SQL database. Reporting pulls from the same SQL Database. If pulling data for a long time range the resulting report can take a long time to load.
  • Data Aggregation over time - When you run a report on a specific time range you have very detailed data available. When you run a report over a longer time range the data is aggregated together and specific anomalies get watered down. For example if you run a report over a 10 minute period you will see data at ~1 sec granularity. This makes it really clear where there was a spike in activity. If you run a report over a 24 hour period you will only see general trends. The data is at about 5 min granularity. So there may be a time period where you see a slight rise. You have to zoom in on that specific time frame to see more granular data. As a pro - SQL Sentry makes the process of zooming in and out on different time ranges very easy.
SQL Sentry is a cost effective tool for monitoring mission critical database servers where you don't have a team of deeply experienced DBAs. It effectively allows you to buy DBA trouble shooting skills. You still need to have engineers with a good understanding of SQL Server - but SQL Sentry provides them with the tools to be able to trouble shoot SQL Performance problems.
ARTHUR ARBUCKLE | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
SQL Sentry Performance Advisor is being used for monitoring production and staging SQL Servers. The main tabs used are Top SQL, Blocking, and Deadlocks. Fragmentation Manager is primary used to monitor fragmentation percentage. We do not use it at this time to actually defrag the indexes. Plan Explorer is my primary tool for query plan review and optimization.
  • Quickly drill down from Top SQL to query plan and dashboard to evaluate performance and bottlenecks.
  • Demonstrated for me that several of the SQL Servers were over allocated in resources. I used it to tune the right amount of cores and memory.
  • Alerts, alerts, and more alerts. A level of notification and communication I would not have without the tool.
  • It has a lot functionality, the learning curve is pretty large. I would like to see more videos with more detail.
I still use Activity Monitor and Profiler because I have not found the exact replacement in SQL Sentry Performance Advisor yet.
Matthew Bixler | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We utilize Performance Advisor to gather performance metrics and to monitor SQL Server thresholds. It is a quick way to access bottlenecks when issues are raised. We then drill down into the suspected areas and find the root cause.
  • Gather and report on metrics
  • Amazing breadth of information
  • Customizable
  • Can be sluggish at times
  • Setting up connections to servers is difficult to troubleshoot
I recommend SQL Sentry for critical SQL Servers and not all. This will control costs and maximize value. However, I would recommend it if you have SQL Sentry to utilize it in a QA/Test environment for actively developed non-trivial applications to help diagnose problems before they move to production.
Sanket Rao | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use SQL Sentry Performance Advisor to monitor our multiple live applications across the board. It is mainly used by the database administrators and network and windows team. Since SQL Sentry Performance Advisor is more helpful from an SQL Server perspective, it is mainly used for monitoring and troubleshooting of SQL Server performance.
  • The SQL Sentry Performance Advisor Dashboard can come in one of the top five features as it represents all required basic resources such as Network, CPU, System Memory and DISK I/Os from a Windows perspective and SQL Server Activity, SQL Waits, SQL Memory and Database I/O's from SQL Server prospect. As the word represents ‘dashboard', it also helps me to dive deeper to investigate in a specific time window to find which activities were occurring at a given point in time.
  • Another good feature of SQL Sentry Performance Advisor is monitoring the top SQL of your monitoring application, and since one can customize the monitoring options based on the application severity it is easy to monitor the application. SQL Sentry Performance Advisor has helped us identify a significant performance threat.
  • SQL Sentry Performance Advisor also notifies of blocking SQL and deadlocks with a proper description of occurrence and also provides detailed information to rectify and resolve any such issue.
  • We have faced quite a few difficulties monitoring SQL Servers externally. In other words it is difficult to monitor SQL Servers from a different network or SQL Servers which are hosted in cloud. There are also some issues with the consistency of connectivity when monitoring SQL Servers residing in Cloud.
SQL Sentry Performance Advisor is a helpful tool especially for database administrators but as described earlier, there are few areas for improvement.
Timothy Snyder | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use SQL Sentry Performance Advisor to help identify and troubleshoot performance problems with our Microsoft SQL Server environments. It allows us to monitor current server performance and see slow running queries that may be causing waits or blocking. It also allows us to see historical trends to compare current performance to a previous point in time.
  • Snapshot of current performance
  • View running queries for a given point in time
  • Send alerts when problems like blocking occur
  • Analysis of whether the statistics we are seeing are normal or cause for concern.
I think SQL Sentry is ideal for both devs and dbas. Developers benefit from seeing the impact their queries make. DBAs can identify queries that need to be rewritten.
April 29, 2016

SQL Sentry Review

Nathan Snow | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Currently there are only two people that use SQL Sentry. My initial problem before using the product was that it was difficult to learn the ins and outs of how MSSQL works, therefore it was difficult to track down performance problems or know what was happening in our database. When I installed SQL Sentry I could track down problems with ease and I always had a look into the past to see what was happening on our system.
  • Easy to set up and navigate for most features.
  • Minimum performance hit on SQL server.
  • Cheaper solution than hiring a full time DBA.
  • Some features such as conditions are confusing to set up.
  • Interface has had the same look since I've been using it. Maybe it's time for a new look.
  • One click update in application to get the latest version instead of having to download the exe every time.
SQL Sentry provides a great way to see what is going on in my system at the current time. I've had multiple scenarios where a transaction was blocking a lot of my users' traffic. I'm able to easily track down what is causing the block and kill it quickly so that my users can get back to work. I'm also able to speed up critical functions in our application by looking through past query execution plans and tweaking them for optimal performance.
April 27, 2016

SQL Sentry Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We purpose SQL Sentry Performance Advisor to monitor our mission critical in-house and vendor SQL Server databases. The two major uses for Sentry are: 1. Monitor these databases in real-time. 2. Analysis on historical metrics which are used for app issues and resource consumption.
  • GUI Interface
  • Reporting
  • Metrics
  • Web client interface
  • More alert\notification features
The key feature for SQL Sentry Performance Advisor is that it can be used for almost all issues.
Thomas Parsonage | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
SQL Sentry was purchased to monitor our new Business Intelligence Infrastructure. The tool allows us to see at a glance if we have any performance issues; we also utilise the alerting feature heavily to make sure that even when we are not in the office or connected we can still see how the server is performing.
  • Alerting features are a must, it takes a little while to tune them to your system but once you have them, they will save you and your team countless hours of recovery / server maintenance as you can stop the issue before it even becomes one.
  • Performance Manager is great to understand not only how your server is performing now but also any time in the past. We utilise this to drill into any unusual activity with ease due to the UI being so intuitive and self explanatory. Again a massive time saver
  • The cloud based reporting is very useful for a quick health check when you are not near your laptop.
  • The event manager can really cluttered when using it on a business intelligence server with jobs running throughout the day. It would be great to see this in a different visualisation that could really help you spot the key hot spots, possibly create an impact metric that displays the jobs size depending on how much resource the job took to complete.
SQL Sentry hits the spot when using it for a business intelligence server.
Ashish Upadhyay | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
SQL Sentry Performance Advisor has been used as a primary monitoring tool for our production environment, it has helped us a lot with troubleshooting bottlenecks, finding performance problems, resolving blocking etc. We're using this tool across the whole organization and monitoring around fifteen large production SQL Servers.
  • I can see global view of all my monitored servers on single screen with CPU, Memory, Disk & network usages based on last sample or even historical for upto 3 days. Also if there is an area of concerns Performance Advisor will highlighted that server with red or orange depending upon the condition or level of concerns.
  • Blocking and deadlock situations are clearly visible which gives insight to resolve conflicts.
  • Disk Activity section provides clear visibility of each and every data files (.MDF, .LDF & .NDF) with the level of activity (Read & Write operations) which is very helpful for us for our OLTP environment to monitor and keep a watch on response from storage system.
  • Alert system is good.
  • I believe SQL Sentry has good alert mechanism but still I see a room for improvement, for example recently we tried to change subject line of specific type of alerts (for example server offline, or high CPU utilization etc.) to make it more meaningful for our organization and we had hard time doing this.
  • Reports need some improvement, reports are good but I believe few summary report need to be added which reflects overall performance of the environment. For example downtime report is available which serves the purpose of availability but having similar reports to reflect high level performance reporting would be helpful.
  • In the global view under the disk section ms/IO shows the values based on the sample and changes the color from depending upon threshold which is a good feature. Also, upon right click it allows to generate quick report which again shows time & value for ms/IO. So, it would be a great feature if SQL Sentry can add a functionality to show which particular LUN(s) is responding slowly.
I believe it is a great monitoring tool for highly transaction environments.
Sheila Champion | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
SQL Sentry Performance Advisor is being used to monitor our important SQL Server Production servers. I use it when I need to find out what is causing an outage of an application and to find out what SQL is possibly causing slower performance. I also use it to find times when the load is greater on resources, for example, on the CPU. I find it to be a very valuable tool in gaining visibility into my servers.
  • Graphs showing load on resources in both SQL and Windows.
  • Showing detail when a deadlock occurs so that it's obvious what SQL is running that has caused the killing of a victim process.
  • Retaining historical data so that an issue can be researched thoroughly.
  • Sometimes the graphs are a curve and sometimes they are blocks - I'm not sure why - I'd probably prefer to always see curves.
  • When looking at blocking, I would prefer ordering to be of the longest running process descending to the shortest running process.
  • I find it a little difficult to understand the results of the Top SQL. I'm not sure how it could be clearer and cleaner but there may be some room for improvement there.
Researching blocking and looking at resource usage - both real time and historically.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use it to troubleshoot client SQL server instances that are experiencing performance issues. The issues are generally related to poor queries and/or lack of index maintenance, but they're problems that clients are unable to track down themselves. Most the majority of them are small businesses that don't have in house IT expertise, especially with SQL server.
  • The tool is extremely effective at quickly finding performance bottlenecks
  • The ability to find exactly the troublesome queries and perform target traces on demand.
  • The workflow of SQL Sentry is easy to use and just lets you get about the business of finding/resolving problems and not have to worry about learning the interface.
  • Would love to have some form of multi tenancy even if it means a subset or reduced functionality for those users. The ability to X user access to only information about Y databases in a given instance or instances
We would be able to use more instances of it on a different pricing model such as an on-demand (pay as you go) or SPLA (service provider) licensing.
February 19, 2016

SQL Sentry Review

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have 70 production instances monitored with SQL Sentry Performance Advisor (PA). It has improved the DBA team's ability to identify potential issues before they become a problem. SQL Sentry Performance Advisor been a great asset to the team.
  • We use the Top SQL tab to identify expensive queries\SPs.
  • The ability to look at a previous period has been great. We often get requests to look at something that occurred a few days back and with SQL Sentry Performance Advisor we can do it easily.
  • Reports are great! We have them set up on our report server and this gives management visibility into our Production SQL server on Demand.
  • I like the Virtualization ability in SQL Sentry 9, but it appears to put everything into HyperV by default. I think it should identify the stack or require the user to add the systems manually.
  • I would like to see PA do missing and un-used Index analysis. I have my own scripts but this requires manual setup. Would be nice if PA had a separate tab to show you missing and compare them to existing. So you can see what needed with out adding duplicate indexes.
  • I would also like to see PA have a disk performance over time. I have a script that shows read and write stalls, but I want to see a graph with a timeline and show which data files were stalling and when. Not just an average.

SQL Sentry Performance Advisor is great for monitoring and troubleshooting.

It's not so great for query optimization. Embarcaderos SQL optimizer will pull queries and even make suggestions on how to rewrite the query. It's not always perfect but it can give the developers an idea of how to do something in a different way.

February 19, 2016

It just works.

Score 7 out of 10
Vetted Review
Verified User
Incentivized
It is used for BI servers, to monitor all Micrsoft SQL Server BI stack of tools
  • Provides good overview of operation
  • Get's right to the point
  • Help us to eliminate "bottlenecks"
  • To be more accessible across the UN-unified LAN
Only drawback is inability to use it on un-trusted locations outside the WAN.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
SQL Sentry Performance Advisor is the primary source of real-time and historical activity on our major SQL Servers. This is an invaluable tool used in providing application users feedback on problem areas in their application. It also provides insight into growth requirements.
  • Identification of what resources are being waited for.
  • The top SQL for locating abusive queries with the full query and execution plan is invaluable.
  • The ability to select a historical timeframe and zoom into a problem area is invaluable.
  • The monitoring (alerting) feature is anything but straightforward. Simplification and/or better documentation would be greatly appreciated.
  • Historical user connections would help immensely in problem determination.
  • Being able to search back beyond the last deadlock or blocking query.
SQL Sentry Performance Advisor is well suited to our environment of a combination of standalone, Windows Failover Clusters and numerous AlwaysON clusters. One downside is the for each instance of a cluster another license is required. This can make licensing very expensive.
Return to navigation