Listing Thumbnail

    Database Performance Analyzer - Subscription (Linux)

     Info
    Sold by: SolarWinds 
    Deployed on AWS
    SolarWinds® Database Performance Analyzer (DPA) pinpoints performance issues while providing expert advice with tuning advisors. Anomaly detection powered by machine learning allows DBAs, AppDevs, SREs, and DevOps to proactively optimize databases before small issues become big problems.
    4.5

    Overview

    Play 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

    Categories

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    AmazonLinux 2

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Database Performance Analyzer - Subscription (Linux)

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (6)

     Info
    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?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    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

    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.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    50
    In Monitoring
    Top
    25
    In Databases
    Top
    100
    In Databases

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Anomaly Detection
    Machine learning-powered anomaly detection to proactively identify performance deviations and potential issues
    Response-Time Analysis
    Root cause analysis using response-time analysis to identify performance problems in databases
    Cross-Platform Database Support
    Support for monitoring and optimization across Aurora, SQL Server, MySQL, PostgreSQL, Oracle, and other databases on AWS RDS, EC2, and on-premises environments
    Query and Execution Plan Diagnostics
    Comprehensive performance data visibility including SQL statements, indexes, execution plans, and blocking analysis
    Automated Alerting and Management
    RESTful management APIs and customizable email alert templates for automated instance monitoring and alerting
    Centralized Database Monitoring Dashboard
    Single central dashboard for monitoring entire database estate across multiple hosting environments
    Automated Maintenance and Issue Detection
    Automation of maintenance tasks with detection and resolution capabilities for common database problems
    Multi-Team Collaboration Framework
    Integrated collaboration features enabling Database Administrators and Developers to work together on database management and deployment
    Cross-Platform Database Support
    Support for monitoring databases regardless of hosting location or infrastructure deployment model
    Performance Optimization and Risk Mitigation
    Proactive database performance optimization with capabilities to identify and mitigate potential database risks and security vulnerabilities
    Real-time Database Monitoring
    Unobtrusive real-time monitoring solution that detects problematic queries and demand spikes for immediate identification and resolution
    Multi-target Database Fleet Observability
    Aggregates and correlates infrastructure-related metrics with database metrics across multiple database targets for comprehensive fleet visibility
    Query and Performance Analysis
    Enables execution of SQL scripts to analyze schema drifts, database user management, and historical query trends across database instances
    Long-term Performance Trend Analysis
    Aggregates data over time to identify long-term trends in database performance, user behavior, and platform engineering team protocols
    Root Cause Analysis Capabilities
    Provides drill-down functionality to isolate stressed database instances and identify root causes of performance issues across the fleet

    Contract

     Info
    Standard contract
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.5
    221 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    69%
    28%
    3%
    0%
    0%
    2 AWS reviews
    |
    219 external reviews
    External reviews are from G2  and PeerSpot .
    Peter Brooks

    Proactive monitoring has improved query performance and now enables rapid root cause analysis

    Reviewed on Mar 06, 2026
    Review from a verified AWS customer

    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.

    Which deployment model are you using for this solution?

    Hybrid Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Lokesha K.

    Intuitive Dashboards and Deep Query Insights for Proactive Database Troubleshooting

    Reviewed on Jan 30, 2026
    Review provided by G2
    What do you like best about the product?
    Excellent query-level performance analysis that makes it easy to spot slow or inefficient SQL queries. It provides both real-time and historical visibility into wait times, locks, and overall resource usage, which helps when troubleshooting. Support for multiple database platforms is also a big plus, especially in hybrid environments. The dashboards are intuitive and help DBAs and platform teams quickly narrow down the root cause instead of guessing. Alerts feel meaningful as well, enabling proactive issue detection rather than reactive firefighting.
    What do you dislike about the product?
    Initial setup and fine-tuning can feel complex, especially in large or distributed database environments. Licensing can also be on the higher side compared to some alternatives. Additionally, advanced customization of dashboards and alerts may take extra time and require additional learning to get everything configured the way I want.
    What problems is the product solving and how is that benefiting you?
    It helps us quickly spot database performance issues—such as slow queries, blocking, and resource contention—before they start impacting our applications. As a result, we’ve reduced mean time to resolution (MTTR), improved overall database stability, and made collaboration smoother across our DBA, application, and platform teams.
    Renish N.

    Clear, Real-Time Database Visibility That Speeds Up Troubleshooting

    Reviewed on Jan 21, 2026
    Review provided by G2
    What do you like best about the product?
    What I like best about SolarWinds Database Observability is how clearly it shows what’s really happening inside the database. Instead of just alerting that something is slow, it helps pinpoint why it’s slow whether it’s a long-running query, blocking issue, or resource bottleneck. The dashboards are easy to understand and give real-time visibility, which makes troubleshooting much faster and less stressful. Another big plus is that it supports multiple database platforms in one place, so you don’t need separate tools for different environments. Overall, it saves time, reduces guesswork, and helps teams be more proactive with database performance.
    What do you dislike about the product?
    One downside is that the initial setup and configuration can feel a bit complex, especially for teams that are new to database monitoring tools. Some of the advanced features also have a learning curve, so it may take time to fully understand and use the platform to its full potential. Additionally, pricing can be on the higher side for smaller teams or organizations with limited budgets.
    What problems is the product solving and how is that benefiting you?
    SolarWinds Database Observability solves one of the biggest challenges most teams face: not knowing why databases slow down or fail. Instead of guessing based on partial data, the tool gives real-time visibility into database health, query performance, resource usage, and bottlenecks. This means issues that used to take hours to diagnose like blocked processes, inefficient queries, or resource contention can now be uncovered quickly and accurately. For me, this has translated into less firefighting and faster resolution times. I can proactively spot trends before they become outages, reduce the number of repeated performance incidents, and spend more time optimizing the environment instead of chasing alerts. The unified view of different database engines also helps simplify monitoring across the whole stack, so teams stay coordinated and efficient.
    hardik b.

    Clear, Real-Time Database Visibility with Fast Setup and Reliable Alerts

    Reviewed on Jan 15, 2026
    Review provided by G2
    What do you like best about the product?
    What I like most about SolarWinds database observability is that it gives clear visibility into base performance without too much setup. Once it is connected, it starts showing useful information quickly, which helps save time. It is very helpful in finding slow queries and performance bottlenecks. Instead of guessing what is wrong, I can directly see which query or process is causing issues. The database is well organized and easy to understand, even when monitoring multiple databases. I don't need to jump between different tools to get basic performance details. Another thing I like is the real-time monitoring. It helps me see what is happening in the database at the exact moment when a problem occurs. It also provides historical data. which is useful when comparing current performance with the previous day or weeks. This helps identify patterns and recurring issues. The tool supports multiple database types , which is very useful when working with different environments like development, staging, and production. I also like how it shows CPU, memory, I/O, and times together, which makes troubleshooting much easier. Alerts are another strong point. The alerting system is reliable and helps notify the team before users even notice a problem.
    What do you dislike about the product?
    One thing I dislike is that the initial learning curve can be a bit high. New users may need some time to fully understand all the metrics. The interface can feel busy at times because there is a lot of data on one screen, which may be confusing for beginners. Pricing can be a concern for small teams or startups. especially if they only need basic monitoring. Sometimes the alert configuration feels complex, and fine-tuning alerts takes extra effort to avoid unnecessary notifications. the setup process for custom dashboards could be more user-friendly. Occasionally, the tool may feel heavy on system resources, especially when monitoring many databases at once. Documentation is helpful, but in some advanced cases, examples could be clearer. It would also be nice to have more flexible role-based access controls for large teams.
    What problems is the product solving and how is that benefiting you?
    SolarWinds database observability solves the problem of not knowing why a database is slow or unstable. Instead of relying on assumptions, it gives clear and actionable insights. It helps identify performance issues before they impact users, which improves application reliability. For backend and database teams, it reduces manual troubleshooting time because the root cause is visible in the dashboard. It benefits the operations team by improving uptime and stability, which is critical for production systems. The tool helps teams optimize database performance by highlighting inefficient queries and resource usage. It also supports better capacity planning since historical trends show when resources need to be scaled. For teams working in fast-paced environments, it improves response time during incidents, making debugging quicker and less stressful. it helps bridge the gap between developers and DBAs, because both can look at the same data and understand the issue. it helps teams stop blaming the application first .Many times the issue is in the database, and this tool makes that clear with proof. It improves team communication during incidents; developers, DBAs, and ops teams can all look at the same data instead of arguing based on assumptions. It reduces late-night firefighting because many issues are caught early through alerts and trends. It helps junior team members learn database behavior faster since they can visually see what causes performance drops. It supports cleaner release cycles. After deployment, it's easy to confirm whether database performance stayed healthy or not. It helps avoid over-scaling the database unnecessarily, saving costs by showing whether the problem is really resource-related or query-related. It brings confidence during high-traffic events because database load and behavior are visible in real time. It helps avoid guesswork during outages. Instead of checking the log randomly, the data clearly points to what is wrong. It makes post-incident reviews easier because you can go back in time and see exactly when performance started dropping. It reduces pressure on senior engineers, since the tool explains a lot through visuals and trends. It helps teams trust their database health, especially after big changes like migration or schema updates. It supports multi-team ownership where different services use the same database and problems need shared visibility. It improves long-term database planning because growth patterns are visible instead of hidden. It helps backend developers focus more on features, not constant performance tuning. It helps catch small performance issues before they grow into big outages. It gives confidence during database upgrades because you can monitor behavior closely before and after changes. It reduces the need to constantly tail logs, since most useful insights are already visible in the UI. It helps identify hidden performance killers, like background jobs or scheduled tasks running at the wrong time. It supports better collaboration with the QA team, especially when performance issues appear only under load. It helps backend developers validate optimization by clearly showing if changes actually improved performance. It makes database behavior less mysterious, especially for complex queries and locks. It saves time during root cause analysis because historical metrics are already linked together. It helps maintain stable SLAs. since performance drops can be detected early. It gives teams more control and predictability instead of blindly reacting to issues. Overall, SolarWinds database observability turns complex database behavior into clear insights, helping teams build faster, more reliable systems with less effort.
    Sourabh C.

    SolarWinds Review

    Reviewed on Jan 13, 2026
    Review provided by G2
    What do you like best about the product?
    I am using SolarWinds to monitors networks, servers, applications and databases from the one platform also it will instantly detect slowdowns, outages, or unusual traffic. It's visual graphs and alerts make monitoring simple, even for a beginners. It is ease to implement and suitable for small businesses to large enterprises.
    What do you dislike about the product?
    It will give us detailed reporting, generate performance, uptime and compliance reports easily. also have great customer support. Nothing to dislike about it.
    What problems is the product solving and how is that benefiting you?
    It has strong troubleshooting tools and also help with other things like it reduces manual IT tasks and save time.
    View all reviews