使用 SQL 分析器调优和改善性能
对 SQL 进行调优有助于加快数据库的整体性能。但是,要进行有效的数据库调优,可能需要了解影响最大的 SQL 语句、影响最大的等待类型、SQL 计划、阻塞查询、资源争用以及缺少索引的影响。
SolarWinds® Database Performance Analyzer (DPA) 是一个 SQL 查询分析器工具,旨在为您提供分析 SQL 语句、识别和解决性能问题的最快方法。
通过全天候 SQL 性能监控通知查询分析
SolarWinds DPA SQL 分析器工具旨在将性能数据合并到统一的视图中,以便您更轻松地通过大约三到四次单击即可找出查询速度慢的根本原因。
借助 DPA,您可以对 SQL Server、Oracle、IBM Db2、SAP ASE、SAP HANA 以及诸如 PostgreSQL、MySQL 和 MariaDB 等开源数据库进行全天候、无代理的监控。DPA 可监控在物理服务器、虚拟化 VMware 环境或云端(包括 AWS、Azure 和 Google Cloud) 中运行的这些实例,且对您受监控系统的影响不到 1%。
根据数据库性能协调资源供应
DPA 有助于使资源调配与数据库性能保持一致,通过帮助确定资源调配如何影响数据库响应时间,为用户提供他们需要的关于硬件建议的更具规范性的信息。SolarWinds DPA 还可以为开发人员提供关于 VMware 基础设施及其对数据库性能影响的独特视角。
是否运行大型数据库资产?通过 DPA REST API,您可使用 Python 或 PowerShell 脚本将操作方面的工作(注册实例、启动和停止监控器、分配许可证以及添加注释)自动化。它可通过安全方式连接到 DPA 服务器,并通过内置的 Swagger 接口完整记录存档,以便您在编写任何自动化代码之前探索端点并测试调用。
从 SQL 查询性能分析器获取清晰、可操作的建议
DPA 使用等待时间分析和基于机器学习的异常检测来构建丰富的性能活动历史记录。
DPA SQL 查询性能分析器中内置的表调优顾问 (Table Tuning Advisor) 还可以帮助开发人员识别需要立即注意的问题,并提供清晰、可行的建议。
当顾问不足以满足需求时,AI 查询助手可提供更深层助力。它获取查询文本和执行计划,在完成个人敏感信息脱敏处理的安全环境中,通过 SolarWinds 人工智能进行处理,并返回完全重写的查询——包括更改内容的详细说明、性能提升原理的解释,以及原始 SQL 和优化 SQL 的并排比较。减少试错,缩短平均解决时间。
使用 SQL 数据库分析器查看在生产环境中运行的查询的性能详细信息
在生产服务器上访问查询性能有助于提高 SQL 性能,因为它可以帮助您将应用程序性能洞察纳入开发周期。
DPA 的 SQL Server 可用于监视负载低于 1% 的开发、测试和生产服务器。在 DPA 仪表板中,开发人员可以向下钻取到生产数据库,更好地了解代码执行的方式。
详细了解 SQL Server 查询分析
您是否发现自己会问…
通过 SQL Server 查询分析器改善性能
Database Performance Analyzer for SQL Server
- 专注于响应时间以识别瓶颈,更好地了解速度变慢的原因
- 跨数据库和基础设施获取单一真相来源
- 使用机器学习异常检测来了解性能何时不符合预期




