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
    Performance Monitoring
    Cross-platform database performance monitoring with real-time response-time analysis across multiple database systems
    Anomaly Detection
    Machine learning-powered anomaly detection for proactively identifying and addressing potential database performance issues
    Root Cause Analysis
    Comprehensive diagnostic capabilities to identify performance bottlenecks through detailed analysis of SQL statements, indexes, execution plans, and blocking
    Multi-Database Support
    Monitoring and optimization capabilities for diverse database systems including Aurora, SQL Server, MySQL, PostgreSQL, and Oracle
    Automated Alerting
    Custom historical views, drag-and-drop email alert templates, and RESTful management APIs for automated instance monitoring and alerting
    Performance Monitoring
    Centralized dashboard for comprehensive database estate monitoring across multiple servers and applications
    Automated Maintenance
    Automated detection and resolution of common database performance and configuration problems
    Security Risk Management
    Proactive identification and mitigation of potential database security risks and compliance violations
    Operational Scalability
    Capability to monitor and manage expanding database environments across different hosting platforms
    Collaborative Diagnostics
    Integrated toolset enabling cross-team visibility and collaborative troubleshooting between database administrators and developers
    Database Monitoring
    Real-time monitoring of relational database infrastructure and performance metrics across multiple targets
    Query Analysis
    Capability to execute and analyze SQL scripts for identifying schema drifts, database user management, and historical query trends
    Infrastructure Correlation
    Correlation of infrastructure-related metrics with database performance metrics for comprehensive observability
    Performance Trend Tracking
    Aggregation and visualization of long-term performance trends across databases and user behaviors
    Multi-Target Exploration
    Ability to explore and drill down into queries, tables, and databases across diverse database instances

    Contract

     Info
    Standard contract
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.5
    219 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    41%
    49%
    9%
    0%
    0%
    1 AWS reviews
    |
    218 external reviews
    External reviews are from G2  and PeerSpot .
    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.
    Radhika R.

    Unmatched Database Visibility and Real-Time Insights

    Reviewed on Jan 13, 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 stellar visibility into what is happening inside the database. not just surface-level metrics. It helps understand why a database is slow, not just that it is slow. I really appreciate how it shows query performance in a simpler way. Slow queries, long-running queries, and blocked queries are easy to identify without digging through logs manually. Another good thing is the real-time monitoring. When something goes wrong, I can see it happening live instead of finding out later from users or alerts. From a backend developer's point of view, it helps connect application behavior with database impact. When an API suddenly becomes slow, I can quickly check if the issue is coming from the database side. I also like that it supports multiple database engines, so I don't need separate tools for different environments.
    What do you dislike about the product?
    One thing I don't like is that the initial setup can feel heavy. It takes some time to configure everything properly, especially in larger environments. The interface can feel too detailed at first. There is a lot of data on the screen, which can be overwhelming for new users. Another downside is cost. For small teams or startups, pricing may feel high compared to lighter monitoring tools. Some advanced features require fine-tuning to get meaningful alerts. Without running, alerts can feel noisy. Also, learning how to fully use all features takes time; it's not something you master in one day.
    What problems is the product solving and how is that benefiting you?
    SolarWinds Database Observability solves the problem of not knowing what is happening inside the database until users complain. Many issues stay hidden until performance drops badly. The biggest benefit for me is early detection. Instead of reacting after an outage, I can see warning signs early, like rising query time or resource pressure. It also solves the problem of guesswork. Without proper visibility, database tuning often becomes trial and error. With this tool, decisions are based on actual data. From a backend developer's perspective, it helps debug production issues faster. when something slows down. I don't want to blame the app or the database blindly; I can clearly see where the issue is. Another big benefit is reduced downtime. Since problems are caught early, fixes can be applied before users are affected. It also improves team collaboration. Database admins, backend developers, and DevOps teams can all look at the same data and talk using facts instead of assumptions. The tool helps with capacity planning. By understanding trends, it becomes easier to decide when to scale or optimize instead of overprovisioning. It also helps keep SLAs and performance expectations under control. Metrics are clear, measurable, and trackable. For long-term projects, it builds confidence in production stability. Knowing the database is being observed properly reduces stress during release and traffic spikes. Another benefit is faster root cause analysis. When performance drops, I don't have to jump between multiple tools. Most of the needed database details are already visible in one place. It also helps reduce blame games during incidents. Instead of backend teams blaming the database or DB teams blaming the application, everyone can clearly see the data and focus on fixing the issue. SolarWinds database observability also supports clearer release cycles. After deployments, I can quickly verify if new queries or changes are causing a load or slowdown in the database. One more useful point is better sleep during on-call rotations. Knowing alerts are meaningful and database health is monitored properly reduces anxiety during nights and weekends. Another helpful point is less manual database checking. I don't need to constantly log in to the database to run checks or queries just to see if something looks wrong; most of the important signals are already visible. It also helps with confidence during traffic spikes. When usage suddenly increases, I can quickly see how the database is reacting and whether I can handle the load, instead of guessing or waiting for something to break.
    reviewer2787105

    Deep query analysis has reduced MTTA and MTTR and now safeguards critical customer workloads

    Reviewed on Jan 09, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for SolarWinds Database Performance Analyzer  is as a database performance monitoring tool. My day-to-day purpose of utilizing SolarWinds Database Performance Analyzer  is for monitoring my critical database systems for their performance issues, including any execution plan changes, any index recommendations, and what exactly is running at that time to identify which caused the performance challenges for my system, which cannot be tracked through other available logs or metrics-based monitoring because this is something beyond those capabilities. I need a tool that can deep dive into the database system and identify the problematic queries, problematic plans, load on system, and IO status for performance of the database.

    In my daily work, I use SolarWinds Database Performance Analyzer for additional scenarios where it has been particularly helpful. The other two things are the IO-related metrics, including disk IO and whether your disk IO performance is going down or up. When you go to the other monitoring tools, it captures the IO, memory, and CPU pressure at the server level. However, SolarWinds Database Performance Analyzer is a tool that divides this between the server and the SQL or the database level. This actually helps you to understand if your CPU is running at 100 percent on one particular server because of SQL Server  or because of some other OS issues. This bifurcation really helps you to decide. Another thing is the alerting and monitoring and reporting feature available in SolarWinds Database Performance Analyzer add-ons, which actually helps you to create some daily performance reports or some basic alerts if you do not have other tools available in the system.

    What is most valuable?

    The best features SolarWinds Database Performance Analyzer offers include duplicate plan or multiple plan identification, anomaly detection, and daily reports.

    The duplicate plan identification and anomaly detection features in SolarWinds Database Performance Analyzer help me in my work by addressing queries that are running fine for days or a month and suddenly start causing problems. When you go to SolarWinds Database Performance Analyzer, it will show you that this particular query is having five duplicate plans. For one particular plan running fine for a month, suddenly one or two plans are created which are the bad plans and causing issues. You can just go to the system and flush those plans and your system starts recovering itself. Anomaly detection detects if there are some anomalies in the performance or configurations in the system, or something abnormally comes to the system and is causing performance issues. SolarWinds Database Performance Analyzer detects that and highlights it over the dashboard for your intervention or for your quick action.

    SolarWinds Database Performance Analyzer has positively impacted my organization by monitoring my critical systems serving millions of customers with a couple of hundred licenses of SQL SolarWinds Database Performance Analyzer. Each performance issue identification and resolution through SolarWinds Database Performance Analyzer is actually resolving my MTTA and MTTR, which directly or indirectly is impacting my CSAT.

    About the outcomes from using SolarWinds Database Performance Analyzer, those metrics are not available, but we clearly see a downtrend when we put systems in SolarWinds Database Performance Analyzer and the same issue reoccurred. The MTTA and MTTR actually reduced a lot because it gives you a smart tool, a DBA smart tool to deep down and drill down the issues quickly.

    What needs improvement?

    In addition to the features SolarWinds Database Performance Analyzer offers, I wish it had more robust performance monitoring and analyzing features for PostgreSQL  databases. SolarWinds Database Performance Analyzer is very strong when we come to SQL Server , but it is still lagging when it comes to PostgreSQL . PostgreSQL is an upcoming enterprise-level database technology in the market. SolarWinds Database Performance Analyzer is still struggling to have a solid monitoring and performance analyzer in comparison to SQL Server. This is one of the features I am looking to SolarWinds Database Performance Analyzer to develop as soon as possible.

    SolarWinds Database Performance Analyzer can be improved in two areas. One is more and robust performance monitoring and analyzing features for PostgreSQL databases. Second, SolarWinds Database Performance Analyzer is still lagging for monitoring the cloud instances of databases including Aurora DB and Cloud SQL DB. These two areas are where SolarWinds Database Performance Analyzer needs to work extensively to make this monitoring and performance analyzing robust. From an operational perspective, SolarWinds Database Performance Analyzer still has a limitation of 250 licenses per instance. This is really a problem for someone with larger server sizes available and more instances running on the same SolarWinds Database Performance Analyzer URL. SolarWinds should look at how they can increase that threshold because there should not be a limit of 250 instances.

    For how long have I used the solution?

    I have been using SolarWinds Database Performance Analyzer for the last nine years for SQL Server, PostgreSQL, and Oracle databases.

    What do I think about the stability of the solution?

    SolarWinds Database Performance Analyzer is stable.

    What do I think about the scalability of the solution?

    SolarWinds Database Performance Analyzer's scalability is easy to scale. The only limitation is that one installation can support 250 instances to be monitored. If you have more than that, you need to create two setups for SolarWinds Database Performance Analyzer. Otherwise, scalability has no issues. You can keep installing SolarWinds Database Performance Analyzer on different servers and start monitoring the instances.

    How are customer service and support?

    The customer support for SolarWinds Database Performance Analyzer is average. Sometimes I need to chase them for the updates. They are not too prompt, but it is average support.

    How would you rate customer service and support?

    Which solution did I use previously and why did I switch?

    I previously used a different solution including AppDynamics. Those solutions are not database-specific. Those are a mixed bag, as they can monitor synthetics, they can monitor applications, and they can also do a bit of everything. After a long series of technical evaluation and POCs, I found that SolarWinds Database Performance Analyzer is one of the best options if you consider only the database.

    What was our ROI?

    I have seen a return on investment with SolarWinds Database Performance Analyzer as I mentioned that when we start using SolarWinds Database Performance Analyzer, my MTTA and MTTR reduced and my customer satisfaction goes up. Those metrics or exact numbers are something not available right now for me to share.

    What's my experience with pricing, setup cost, and licensing?

    My experience with pricing, setup cost, and licensing has been great. The team is great, very collaborative, very informative, and flexible about meetings and discussions. It is overall a very good experience procuring licenses and having support.

    Which other solutions did I evaluate?

    Before choosing SolarWinds Database Performance Analyzer, I evaluated other options including AppDynamics and Datadog .

    What other advice do I have?

    A quick specific example of a time when SolarWinds Database Performance Analyzer helped me solve a tricky database issue is when a query is running fine for a whole week or month and suddenly it starts creating noise. It is very difficult for a DBA to identify what exactly got changed, but when you reach out to SolarWinds Database Performance Analyzer, it can give you a useful insight indicating there may be a situation where suddenly the count of execution of those queries suddenly increased, which caused the system issues. The execution plan of those queries is just shuffled to the bad plan because of the parameter sniffing. These two are the most common issues I am usually able to track through SolarWinds Database Performance Analyzer in my day-to-day life.

    My advice for others looking into using SolarWinds Database Performance Analyzer is to appreciate the simplicity and direct awareness or the pointed issues that help you to identify the performance challenges of your system. I have rated this product a ten.

    Sanket P.

    Unified Monitoring Made Easy with Real-Time Insights

    Reviewed on Jan 05, 2026
    Review provided by G2
    What do you like best about the product?
    What I like best about SolarWinds observability is that it gives a clear and unified view of the entire system in one place. Instead of checking multiple tools for servers, applications logs, and performance metrics, I can see everything together. This saves time and reduces confusion when monitoring complex environments. Another thing I really like is how easy it is to start using. The setup process is straightforward, and once it's running, the dashboard already provides useful insights without needing heavy customization. This is very helpful when you want quick visibility rather than spending days configuring monitoring. The real-time monitoring and alerts are also strong. If something goes wrong like high CPU usage, slow response time, or service downtime, I get notified quickly. This helps me act before small issues turn into bigger problems. I also like that it supports hybrid and cloud environments well. Whether resources are on-prem, in the cloud, or spread across multiple services, SolarWinds observability can monitor them together, which fits modern infrastructure needs.
    What do you dislike about the product?
    One thing I dislike about SolarWinds Observability is that pricing can feel high, especially for small teams or startups. As usage grows, costs can increase, which requires careful planning. Another drawback is that the UI can feel dense at times. While it's powerful, new users may feel overwhelmed by the number of metrics, graphs, and options available. it takes some time to understand what really matters and what can be ignored. Customization can also be a bit limited in some areas. While default dashboards are useful, creating very specific or highly customized views sometimes requires extra effort or workarounds. Sometimes alert tuning needs manual adjustment; if not configured properly, alerts can become noisy, which reduces their effectiveness. And also, learning advanced features like deep tracing or complex correlations takes time, especially for teams new to observability tools.
    What problems is the product solving and how is that benefiting you?
    SolarWinds observability solves the major problem of lack of visibility across modern systems. In today's environment, applications are distributed across servers, containers, cloud services, and networks. Without proper observability, it's very hard to understand what is happening when performance drops or errors occur. SolarWinds brings all this data together into one platform, which helps me see the full picture. It also solves the problem of slow issue detection and troubleshooting. Earlier, identifying the root cause of an issue meant checking logs, metrics, and dashboards separately. With SolarWinds observability metrics, logs, traces, and events are connected. This helps me quickly trace the problem from the user impact down to the exact service or resource causing the issue. Another big benefit is reduced downtime. Since the system provides real-time monitoring and proactive alerts, I can respond faster to anomalies. This prevents outages or minimizes their impact, which is critical for production systems and customer-facing applications. SolarWinds observability also helps solve the issue of tool sprawl. Instead of maintaining multiple monitoring tools for infrastructure, applications, and logs, I can rely on one platform. This simplifies operations, reduces overhead, and makes monitoring easier to manage. It improves team collaboration and communication as well. When everyone looks at the same dashboards and metrics, discussions become more focused and data-driven. There is less guesswork and fewer arguments about what went wrong. Another important benefit is capacity and performance planning. By analyzing historical data, I can understand usage patterns, predict growth, and plan scaling decisions more confidently. This helps avoid overprovisioning or sudden performance issues. SolarWinds Observability also supports hybrid and cloud-native environments, which is very useful for modern architectures. Whether services are running on VMs, containers, or cloud platforms, I can monitor them together without changing tools. It also helps reduce operational stress. Instead of reacting blindly to incidents, I have visibility, context, and data to make informed decisions. This improves confidence and efficiency in day-to-day operations. So SolarWinds observability benefits me by providing clear visibility, faster troubleshooting, reduced downtime, better collaboration, and smarter decision-making. It turns complex systems into something understandable and manageable, which is extremely valuable for production and business-critical environments.
    Ojasv P.

    Comprehensive and Intuitive Database Monitoring with Room for Improvement

    Reviewed on Nov 09, 2025
    Review provided by G2
    What do you like best about the product?
    I like how SolarWinds Database Observability offers real-time insights and easy-to-understand dashboards. It helps identify performance issues quickly and provides actionable recommendations, making database management more efficient and proactive.
    What do you dislike about the product?
    One thing I dislike is that it can sometimes feel a bit overwhelming for new users due to the amount of data it presents. The sheer volume of metrics and alerts might take some time to fully grasp, especially for teams without a lot of experience in database monitoring.
    What problems is the product solving and how is that benefiting you?
    SolarWinds Database Observability helps identify performance bottlenecks and troubleshoot issues in real-time, which saves time and prevents disruptions. It gives clear insights into database health and query performance, making it easier to optimize and maintain smooth operations. This has significantly improved our ability to proactively manage databases and reduce downtime.
    View all reviews