programcode

Review · Observability tools

SolarWinds Database Performance Analyzer review

Useful for monitoring mixed database estates; check integration, export and contract details before making it a production dependency.

5.5/10ProgramCode score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

A hybrid database monitor with broad engine coverage, but limited published detail for developers.

SolarWinds Database Performance Analyzer is database monitoring and diagnostics software for on-premises, cloud and hybrid environments. It supports self-hosted and SaaS deployment, covers major database engines, and includes AI-assisted query optimization.

The pricing page lists a 14-day fully functional trial and a starting price of $142 per database per month on annual pricing. For developers, the main concern is integration clarity: the homepage gives little detail about APIs, SDKs or automation surfaces.

Good fit if

  • Teams monitoring mixed database engines
  • Hybrid infrastructure operations teams
  • Organizations needing self-hosted deployment

Skip it if

  • Developers seeking a database SDK
  • Teams requiring published API contracts
  • Buyers needing a free production tier
SolarWinds Database Performance Analyzer homepage
SolarWinds Database Performance Analyzer homepage, captured Nov 7, 2026

ScoresHow it rates

  • Features6
  • Ease of use5
  • Value for money5
  • Support5
  • User sentiment5

What works

  • Monitors SQL Server, Oracle, MySQL and PostgreSQL
  • Also covers MongoDB and Redis
  • Supports on-premises, cloud and hybrid environments
  • Offers self-hosted and SaaS deployment
  • 14-day fully functional trial

What doesn't

  • No API, SDK or CLI details on the homepage
  • No free plan is listed
  • Starting price scales with database count
  • Source licence and export terms need confirmation
  • Reddit users report Azure AD SAML setup friction

01What SolarWinds Database Performance Analyzer is, technically

SolarWinds Database Performance Analyzer (DPA) is database monitoring and diagnostics software, not a database library or query-language SDK. It sits alongside database systems in an operations stack: teams use it to monitor performance, investigate issues and tune queries across on-premises, cloud and hybrid environments. The homepage offers self-hosted and SaaS deployment, positioning DPA as an operational service rather than a component embedded in application code.

The product covers SQL Server, Oracle, MySQL, PostgreSQL, MongoDB and Redis, among other platforms. SolarWinds says its AI can identify slow query language and rewrite it in a single click. The pricing page lists agentless operation with 1% or less overhead, and says DPA runs on Windows or Linux. It is available in Azure or as an AWS subscription. That makes the architectural choice less about importing a client library and more about deployment, database coverage, and how monitoring fits with existing operations workflows.

02SolarWinds Database Performance Analyzer API, SDKs and docs

DPA is presented as a monitoring and tuning product, not a developer-facing API platform. The homepage names database engines and deployment options, but the vendor doesn't publish API, SDK, programming-language, CLI or protocol details there. It also does not describe a REST API, webhooks or plugins as integration surfaces. Confirm API access, supported automation paths and SDK availability in SolarWinds' product documentation before planning an integration.

The documented workflow at the product level is operational: monitor databases, diagnose performance issues and use SolarWinds AI to optimize and rewrite slow query language. That may suit database administrators who want a dedicated interface, but it leaves application teams without a clear published contract for provisioning monitors or retrieving results in code. Ask SolarWinds for current DPA documentation covering authentication, permissions, supported integrations and any version-specific API behavior. Reddit users discussing SAML also describe configuration details involving group claims, so validate identity-provider requirements early.

03SolarWinds Database Performance Analyzer pricing for developers

The pricing page lists Database Performance Analyzer at $142 per database per month on annual pricing. It also says multi-year contracts are billed annually. The pricing data gives no monthly price, so confirm the applicable term and quote with SolarWinds before budgeting. At the listed rate, the bill grows with the number of monitored databases rather than API requests, seats or compute usage.

There is no free plan listed. The 14-day fully functional trial is the evaluation option. The plan includes agentless monitoring with 1% or less overhead, Windows or Linux deployment, and availability in Azure or as an AWS subscription. No add-ons are listed. The pricing page does not state overage charges, so ask how additional databases are priced and whether the quoted rate changes with volume, deployment choice or renewal. For a production estimate, count database instances and confirm how SolarWinds defines a billable database.

04SolarWinds Database Performance Analyzer: open source, self-hosting and lock-in

SolarWinds offers self-hosted deployment as well as SaaS, and the pricing page says DPA runs on Windows or Linux. That gives operations teams a choice about where the monitoring system runs; it does not establish that DPA itself is open source. Before adopting it, ask SolarWinds for the applicable licence terms, source-code availability, data-retention rules and export options.

Migration effort will depend on what your team stores in DPA and whether monitoring configuration or historical performance data can be exported in a usable format. The homepage does not describe those paths. Confirm export formats, API access and database-configuration portability before treating DPA as a long-term system of record. Self-hosting can reduce dependence on a vendor-hosted deployment, but does not by itself remove product or data-format lock-in.

05SolarWinds Database Performance Analyzer in production

The pricing page lists agentless monitoring with 1% or less overhead and says DPA runs on Windows or Linux. Those are useful deployment facts, but they do not replace checks for the database versions you run, service-level commitments, scaling behavior, security controls and compliance requirements. Confirm those details with SolarWinds before connecting production systems, especially if the monitoring service will cross cloud or network boundaries.

Reddit discussions flag a practical identity-integration risk: users describe difficulty getting Azure AD SAML authentication working with DPA. Commenters suggest checking SAML group configuration and claims, but those reports are troubleshooting anecdotes, not a vendor support guarantee. Test authentication and permissions in a non-production environment, and confirm supported identity providers with SolarWinds. Also ask about retention, backup and recovery, rate limits for any APIs you plan to use, and how the system behaves as monitored database counts grow.

From the threadsWhat users say

The Reddit discussion is mixed: commenters share concrete SAML configuration steps, while the original Azure AD setup issue points to potential integration friction. The posts do not provide broad sentiment about DPA's monitoring performance.

Group setup matters
I had to go into the users section in the Admin settings and there was a tab for SAML groups and I had to put in what AD groups were allowed to authenticate using SAML
r/sysadmin · view thread
Azure AD claims
In attiributes and claims you have to make a new group claim called "DPAGroups", select 'groups assigned to the application', source attribute sAMAccountName, and check the box "Emit group name for cloud-only groups
r/Solarwinds · view thread
Configuration confusion
I'm currently running into the same issue
r/Solarwinds · view thread
Extra SSO troubleshooting
You might need to contact them and they'll need the XML file from your SSO in Azure config to allow users your end to SSO in
r/sysadmin · view thread

Questions people ask

Which database engines does SolarWinds Database Performance Analyzer monitor?

The homepage names SQL Server, Oracle, MySQL, PostgreSQL, MongoDB and Redis, and says DPA supports additional platforms. Confirm coverage for your exact database version and deployment before purchase, particularly if you rely on an engine not named on the homepage.

Can SolarWinds Database Performance Analyzer run on-premises?

Yes. SolarWinds presents self-hosted and SaaS deployment options for its hybrid monitoring offering. The pricing page says DPA runs on Windows or Linux and is available in Azure or as an AWS subscription. Confirm infrastructure requirements and deployment-specific pricing with SolarWinds.

How much does SolarWinds Database Performance Analyzer cost?

The pricing page lists a starting price of $142 per database per month on annual pricing. It also says multi-year contracts are billed annually. No monthly price is listed, so request a quote to confirm the term, database-count calculation and renewal price for your deployment.

Does SolarWinds Database Performance Analyzer have a free trial?

Yes. The pricing page lists a 14-day fully functional trial. It does not list a free plan, so treat the trial as an evaluation period rather than a production tier. Confirm trial activation requirements and what happens to settings or collected data when the trial ends.

Does SolarWinds Database Performance Analyzer support Azure AD SAML?

Reddit users report troubleshooting Azure AD SAML group and claim configuration with DPA, while the homepage does not establish supported identity-provider behavior. Ask SolarWinds which identity providers and SAML configurations are supported, and validate authentication and group permissions in a test environment before rollout.

Sources

  1. SolarWinds Database Performance Analyzer homepage
  2. SolarWinds Database Performance Analyzer pricing page
  3. Reddit: Trying to get SSO / SAML via Azure AD to work with SolarWinds Database Performance Analyzer (DPA), any one have any luck with it?
  4. Reddit: Trying to get SSO / SAML via Azure AD to work with SolarWinds Database Performance Analyzer (DPA), any one have any luck with it?