
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
Comprehensive monitoring has delivered accurate insights and supports reliable banking operations
What is our primary use case?
SolarWinds Database Performance Analyzer 's WPM and SAM modules are what I personally prefer. I am satisfied with the overall performance and how the dashboards are arranged. We are currently using about eleven modules, and I believe all of them are valuable. We are receiving significant value from them, especially the NetFlow Site Analyzer and NetFlow Analyzer, which analyze inflow and network traffic.
What is most valuable?
SolarWinds Database Performance Analyzer 's WPM and SAM modules are what I personally prefer. I am satisfied with the overall performance and how the dashboards are arranged. We are currently using about eleven modules, and I believe all of them are valuable. We are receiving significant value from them, especially the NetFlow Site Analyzer and NetFlow Analyzer, which analyze inflow and network traffic.
What needs improvement?
In terms of technical support, there was a time we experienced issues, but that has been resolved. We encountered a downtime and attempted to contact technical support, which was quite challenging, but that has improved after we reported the issue and everything is now fine. Therefore, we do not have any issues with technical support currently.
Regarding the AI functionality and observability, we tried to understand how the AI functionality works, and I believe there is a gap in our understanding. I do not know if a session can be organized for our team to gain more insight into the AI module or functionality.
For now, the only two aspects that caused me some difficulties are support and AI. Aside from that, everything works flawlessly.
For how long have I used the solution?
I have been using SolarWinds Database Performance Analyzer for three years.
What do I think about the stability of the solution?
For accuracy, I always try to compare our insight with our data, and whenever we do that comparison, it is always 100 percent accurate. We are not experiencing any issue of data mismatch or anything of that nature. SolarWinds is reporting accurately.
It is not challenging to use resource queue monitoring as it is straightforward, and there are no concerns. The team is using it and has not reported any issues with it.
How are customer service and support?
Based on my experience, I rate the technical support of SolarWinds a 9.8.
How was the initial setup?
The installation and deployment of SolarWinds Database Performance Analyzer were straightforward.
It did not take much time; it took just a few hours, specifically about two to three hours.
What about the implementation team?
About three people took part in the deployment. However, only one person was directly involved, and the other two provided support staff to ensure they understood the entire process.
Which other solutions did I evaluate?
There was a time we compared SolarWinds and Dynatrace . After the POC, we discovered SolarWinds is slightly ahead, and we chose to stick with SolarWinds due to better pricing.
What other advice do I have?
For database performance, we have the module, but I would say we are not really consuming it because we are currently using PostgreSQL . We are exploring this module, but we have not yet started consuming it.
We use historical data analysis with SolarWinds Database Performance Analyzer, and it is excellent. We get up to one or two years of historical data, and it is working very well. We are consuming it effectively.
What I use to evaluate the effectiveness of SolarWinds Database Performance Analyzer performance is the high availability option, which is very key to our business operations in the banking industry. We have a main SolarWinds installation on our production site and a backup site, so whenever the production site is down, the backup site picks up immediately. We do not experience issues with SolarWinds picking up during downtimes. Based on our evaluation with other vendors, SolarWinds is better in terms of efficiency and cost. I rate this solution a 9.8 overall.
Delivers Value - helps focus on live query tuning, deadlock issues, and other DB performance metrics
What is our primary use case?
SolarWinds Database Performance Analyzer 's Anomaly Detection feature is applicable for customers who have cloud connect enabled. Most of our customers in the finance space have an internal regulatory requirement that cloud presence must be within the country's borders. Due to this constraint, we have not enabled many of these features, but we have deployed anomaly detection in a couple of customers where regulatory requirements are not as stringent.
Real-time monitoring in SolarWinds Database Performance Analyzer is very useful for maintaining database performance, as many of our customers have been using multiple instances of this solution. Fintech companies and stock market companies have been using this very effectively.
Customers do not necessarily use SolarWinds Database Performance Analyzer's historical data analysis, but predominantly use it to take care of present issues. There might be indexation issues on databases which get resolved in real-time, focusing on current issues.
Resource queue monitoring in SolarWinds Database Performance Analyzer helps identify and resolve deadlocks. We have been using the SolarWinds Observability platform to take care of resource monitoring. For database administrators who want to look at resource consumption, they look at SolarWinds Database Performance Analyzer, but typically, the server teams and infrastructure teams are looking at SolarWinds Observability platform. We always sell both these solutions in pairs, with SolarWinds Observability stack along with SolarWinds Database Performance Analyzer, where the database teams are mainly looking at SolarWinds Database Performance Analyzer while the infrastructure teams are looking at the Observability stack.
What is most valuable?
There are a whole lot of features in SolarWinds Database Performance Analyzer that are useful, and the three main ones I find most valuable are the table tuning advisories, index advisories, and query advisory.
Anomaly Detection feature has helped address performance issues, and there is a very recent addition to the feature set of SolarWinds Database Performance Analyzer, which is an AI Query Assist. This is an artificial intelligence-based feature that has been introduced and is a very good feature.
Real-time monitoring in SolarWinds Database Performance Analyzer is very useful for maintaining database performance, as many of our customers have been using multiple instances of this solution. Fintech companies and stock market companies have been using this very effectively.
What needs improvement?
In my opinion, there is room for improvement for SolarWinds Database Performance Analyzer, and one thing is the creation of custom dashboards. For large customers with many databases, they would like to see dashboards for their set of databases. For example, a bank could have a credit card team, and we should have the ability to create a dashboard only for the credit card team, allowing them to look at only their set of databases and not everybody's. Although this can be done at a high level through user assignment or rights assignment, there is a lack of creation of custom dashboards which is an issue.
In addition to custom dashboard creation, I would like to see other additional features in SolarWinds Database Performance Analyzer in the future.
For how long have I used the solution?
I have been using SolarWinds Database Performance Analyzer for almost four to five years now.
What do I think about the scalability of the solution?
Regarding the product's scalability, my impression is that it is easy to scale it up or scale it out.
How are customer service and support?
I would rate their technical support a little lower than expected, so there is room for improvement.
How was the initial setup?
When it comes to competition for SolarWinds Database Performance Analyzer, I wonder about their initial setup and whether it is straightforward or if you might need some help.
What's my experience with pricing, setup cost, and licensing?
Regarding the pricing of SolarWinds Database Performance Analyzer, I find it reasonable.
What other advice do I have?
Metrics to evaluate the effectiveness of SolarWinds Database Performance Analyzer's performance optimizations is an important consideration that I take into account.
SolarWinds DB Observability
2. Faster Troubleshooting & Root Cause Analysis
3. Multi‑Database & Hybrid Environment Support
4. Designed Specifically for DBAs (Not Just Generic Monitoring)
5. Proactive Performance Optimization (Not Just Monitoring)
6. Flexible Deployment Models (SaaS or Self‑Hosted)
7. Unified Observability When Used with SolarWinds Ecosystem
8. Operational Benefits Reported by Users