
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
Proactive monitoring has improved query performance and now enables rapid root cause analysis
What is our primary use case?
My main use case for SolarWinds Database Performance Analyzer is that it serves as a great addition to our DBA and development toolkit, functioning as our primary monitoring and analysis tool for our SQL Server instances. We leverage it for both production and non-production environments. It provides us visibility into system and query performance, alerting us to issues so they can be remediated, and allows us to dig into performance trends of queries and look for key opportunities to make our systems more performant. It is used both by our DBAs and our development team in my organization.
SolarWinds Database Performance Analyzer has also allowed our organization to fine-tune the database to the extent that we now know exactly when the database may be expecting issues. The issues before used to originate from queries and users' machines. Now the database is running so efficiently that we can drill down to the machine causing the issue easily.
What is most valuable?
The best features SolarWinds Database Performance Analyzer offers include a user-friendly interface, real-time analysis and support, and a wide range of supported databases.
Out of these features, I find myself relying on the user-friendly interface the most because all the features that I mentioned are great. An intuitive user interface makes it very easy to use even for non-technical users. Additionally, there is quick, easy, and reliable performance troubleshooting available in real-time and historically. Machine learning anomaly analysis brings intelligence to go beyond traditional threshold-based analysis. Cross-platform database support provides wide support for a single pane of glass view into our environment.
I also love the agentless architecture with the ability to scale from a few instances to thousands, with as low as one percent average overhead.
SolarWinds Database Performance Analyzer has positively impacted our organization because since we started using this tool, it has been very helpful in finding and fixing root causes of any inefficiencies and implementing preventive measures. It is a good tool because of faster output, and there is no need to buy the whole server product if you need only database-related monitoring. You can monitor multiple environments, which is an added benefit.
Specific outcomes and metrics I have seen since using SolarWinds Database Performance Analyzer include multi-vendor database monitoring capabilities that are great, with flexibility to run SolarWinds Database Performance Analyzer on a relatively less configured server, and rich raw data for reporting. API integration with ticketing tools is also great.
What needs improvement?
SolarWinds Database Performance Analyzer can be improved by enhancing the dashboard flexibility and reporting flexibility.
Multi-vendor database monitoring should also be improved.
For how long have I used the solution?
I have been using SolarWinds Database Performance Analyzer for exactly seven years.
What do I think about the stability of the solution?
SolarWinds Database Performance Analyzer is stable as I have not experienced any downtime.
What do I think about the scalability of the solution?
Regarding scalability, SolarWinds Database Performance Analyzer is highly scalable. It can grow with my organization's needs and handles my organization's requirements very well. It is scalable because it can handle both large and small databases.
How are customer service and support?
The customer support is very proactive and solution-oriented.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I previously used Oracle Analytics Cloud as a different solution.
I switched from Oracle Analytics Cloud to SolarWinds Database Performance Analyzer because SolarWinds Database Performance Analyzer is very easy to learn for new users due to its intuitive, user-friendly interface, which is easier than that of Oracle Analytics Cloud. The support has been a game-changer because when we want something done or are asking for assistance, they are always available. Additionally, it helps us identify underlying issues with our database related to database performance easily. That is why we switched from Oracle Analytics Cloud to SolarWinds Database Performance Analyzer.
How was the initial setup?
The integration process with other tools or platforms in my organization is seamless.
What about the implementation team?
My company has a business relationship with this vendor as we are customers.
What was our ROI?
I have seen a return on investment as it helps in proactive monitoring of our databases and pinpointing underlying issues with our databases. Fine-tuning and improving overall database performance has been beneficial.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing is that the product cost can be high, especially for medium to small enterprises working on a tight budget, but for our organization, the cost is relatively competitive.
Which other solutions did I evaluate?
Before choosing SolarWinds Database Performance Analyzer, I evaluated other options such as Redgate SQL Data Compare and Visual Studio IDE .
What other advice do I have?
A quick specific example of how my team and I have used SolarWinds Database Performance Analyzer recently is that it is filled with hints, tips, and explanations of the various readings and metrics. This is very useful to help understand what is happening and why, what it means, and what some potential solutions are toward remediating any issues. This is extremely valuable for our development team, allowing them to be more proactive with the queries they write in viewing how they perform and where bottlenecks might be.
SolarWinds Database Performance Analyzer is deployed in our organization in a hybrid cloud setup.
SolarWinds Database Performance Analyzer helps with compliance or regulatory requirements in my organization by providing robust security features that enable us to be compliant and regulatory.
It performs excellent work with capacity planning and resource allocation.
SolarWinds Database Performance Analyzer handles monitoring across multiple database platforms or environments excellently.
I find the alerting and notification features of SolarWinds Database Performance Analyzer very effective because they can identify bottlenecks and root causes for any database-related issues and alert us promptly.
It is very easy to train new users or onboard team members with SolarWinds Database Performance Analyzer because of the intuitive and user-friendly interface.
My advice to others looking into SolarWinds Database Performance Analyzer is that if you are looking for a tool for database alerts, quick analysis of performance for both the database and the server hardware, root cause analysis of historical issues, and suggestions on improving the database, then SolarWinds Database Performance Analyzer is the best tool.
I have additional thoughts about SolarWinds Database Performance Analyzer, as it has proven useful in other areas as well, such as the overall maintenance and performance analyzing of our databases. I gave this product a rating of nine out of ten.