
Overview

Product video
SolarWinds is a leading provider of simple, powerful, and secure solutions, trusted by more than 300,000 customers worldwide to help accelerate their business transformation in todays hybrid IT world. SolarWinds gives organizations of any size or complexity the power to accelerate productivity and deliver seamless resiliency. With integrated actionable intelligence for your entire ecosystem, we have got IT covered.
SolarWinds® Database Performance Analyzer (DPA) is the cross-platform solution to help you monitor, diagnose, and optimize your databases from anywhere, providing database performance monitoring on AWS and on-premises, spanning Aurora®, SQL Server®, MySQL®, PostgreSQL, and Oracle® and much more.
Whether you are running your database instances in RDS or EC2, DPA uses response-time analysis to identify the root cause of the hardest performance problems in minutes, not hours. Experience the clear, standardized view available for yourself in our Guided Tour video or test drive it on our DPA demo site.
From SQL statements and indexes to execution plans and blocking, DPA provides a complete view of all performance data. With custom historical views and reports, you see trends and the impact of changes. Drag-and-drop custom email alert templates combined with the RESTful management APIs allow you to automate instance monitoring and alerting.
Trusted by thousands of customers worldwide, DPA gives you the power to find your most complex performance issues while optimizing database performance without over-provisioning. To experience DPA firsthand, give it a try with the free 14-day trial available in this image, or contact SolarWinds now for a private offer.
Highlights
- Monitor: A clear, standardized view of your databases in real time. From resource usage to wait times, intuitive interfaces help you stay informed and in control.
- Diagnose and Optimize: Combine anomaly detection, root cause analysis, and query diagnostics to uncover performance issues and receive actionable insights to fine-tune your database for peak efficiency.
- Everywhere: On AWS®, on-premises, or across hybrid environments - track and optimize the database you rely on.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/host/hour |
|---|---|
1 to 4 Database Instances | $0.136 |
5 to 19 Database Instances | $0.129 |
20 to 49 Database Instances | $0.122 |
50 to 99 Database Instances | $0.115 |
100 to 199 Database Instances | $0.108 |
200 or More Database Instances | $0.101 |
Vendor refund policy
We do not currently support refunds. Please contact sales for further questions (dpa-aws@solarwinds.com ).
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Additional details
Usage instructions
For complete instructions on starting a DPA instance, please follow this link for more information: http://www.solarwinds.com/documentation/kbloader.aspx?kb=MT2494
Once you verify in the EC2 console that your AMI EC2 instance is running, launch DPA by opening a browser and entering this URL: http://<Your_Public_DNS> (for example: http://ec2-54-175-249-214.compute-1.amazonaws.com ).
You can copy and paste <Your_Public_DNS> from your EC2 console. The initial DPA password will be your EC2 instance_id, which you can get also from your EC2 console. When you log in to DPA for the first time, you will be asked to: 1) Create a DPA repository. 2) Agree to the EULA. 3) Select a default timezone. Then you can then start registering databases for monitoring.
Resources
Vendor resources
Support
Vendor support
If you require technical support for your AWS implementation, please open a support ticket (https://customerportal.solarwinds.com/support/submit-a-ticket ). If you have questions about obtaining support, please email customerservice@solarwinds.com for assistance.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

Standard contract
Customer reviews
Detailed monitoring has improved real-time insight into query performance and blocking issues
What is our primary use case?
I have experience with SolarWinds Database Performance Analyzer , and I implemented it for a few customers. I have 11 years of experience and I work with the center of excellence team. Basically, what we do is go to the client environment, implement, deploy, and configure it, then support teams provide support on SolarWinds Database Performance Analyzer and all SolarWinds modules. That is how I work.
With SolarWinds Database Performance Analyzer, we have used historical data analysis for checking blockings on the database, such as when blockings occurred or when the database failed because of blockings.
What is most valuable?
The most valuable features I find in SolarWinds Database Performance Analyzer are the granular level of details about database performance and other aspects such as queries—what queries are running and what queries are taking a long time. It provides a very granular level of details.
Real-time monitoring for maintaining database performance is very useful. For a database, real-time monitoring is essential because when a database fails, many applications fail as a result. We get notifications and alerts from SolarWinds Database Performance Analyzer which can be used to take proactive actions when the database goes down or when some query is not running properly.
What needs improvement?
SolarWinds Database Performance Analyzer does not have an anomaly detection feature.
To make SolarWinds Database Performance Analyzer closer to a ten, I would like to see additional features. It is user friendly and all the necessary components are there. A few monitoring parameters that I wanted to be monitored through SolarWinds Database Performance Analyzer were not available. I do not remember those specific points, so that is why I rated it eight out of ten. If you want to know what features I would like to see, I would need to check and come back with details.
For how long have I used the solution?
I have 11 years of experience and I work with the center of excellence team.
How are customer service and support?
I would rate the technical support by SolarWinds as pretty good—eight out of ten. I will not give ten out of ten because they are still working on improving their technical support.
How was the initial setup?
It was easy to implement SolarWinds Database Performance Analyzer.
What's my experience with pricing, setup cost, and licensing?
Regarding their pricing, I think it is competitive. It is a little expensive. I will not say it is too expensive, but it is a little more expensive in comparison to a few other products in the market.
Which other solutions did I evaluate?
Instead of SolarWinds Database Performance Analyzer, I usually recommend solutions depending on whether the customer is ready to invest. When customers want complete coverage and do not have budget issues, we provide SolarWinds Database Performance Analyzer. When a customer wants to invest less, we have to go for some other solution.
What other advice do I have?
SolarWinds Database Performance Analyzer monitors the performance of the database.
The impact of historical data analysis on performance trend tracking is that when blockings happen, the transactions on the database go into deadlock and the database fails. You will not be able to connect to the database. You have to clear the blockings and kill the threads, then the database starts working again.
Resource queue monitoring has helped identify and resolve deadlocks. When you have a large number of queues stuck with queries or transactions, killing those queries or the deadlocks in the database will allow you to connect with the database and retrieve the data.
The metrics I use to evaluate the effectiveness of SolarWinds Database Performance Analyzer's performance optimizations are database-specific. SolarWinds Database Performance Analyzer does not have metrics such as CPU, memory, or disk utilization. In database performance, we monitor the services, top running queries on the database, and queries which are taking more time. We monitor the slowness of those queries and how much time they are taking.
There is room for improvement in SolarWinds Database Performance Analyzer because I had a feature request for it some time ago, but I do not remember what all the points were. I would need to check again on those points.
When it fits the budget, I think SolarWinds Database Performance Analyzer would be the best option. Overall, I would rate SolarWinds Database Performance Analyzer as good and give it eight out of ten.