SQL 查询分析器

借助 AI 助手提供的支持来跟踪、分析和改进 SQL Server 查询和索引

请求演示了解更多

提高性能

通知查询分析
配置资源
获得可操作性建议
逐层展开查询详细信息

使用 SQL 分析器调优和改善性能

对 SQL 进行调优有助于加快数据库的整体性能。但是,要进行有效的数据库调优,可能需要了解影响最大的 SQL 语句、影响最大的等待类型、SQL 计划、阻塞查询、资源争用以及缺少索引的影响。

SolarWinds® Database Performance Analyzer (DPA) 是一个 SQL 查询分析器工具,旨在为您提供分析 SQL 语句、识别和解决性能问题的最快方法。

下载免费试用版免费试用版的电子邮件链接
试用完整功能 14 天
了解更多

通过全天候 SQL 性能监控通知查询分析

SolarWinds DPA SQL 分析器工具旨在将性能数据合并到统一的视图中,以便您更轻松地通过大约三到四次单击即可找出查询速度慢的根本原因。

使用 DPA,您可以全天候监控物理服务器上运行的 SQL Server、OracleDB2SAP ASE,以及负载低于 1% 的 VMware

下载免费试用版免费试用版的电子邮件链接
试用完整功能 14 天
了解更多

根据数据库性能协调资源供应

DPA 有助于使资源调配与数据库性能保持一致,通过帮助确定资源调配如何影响数据库响应时间,为用户提供他们需要的关于硬件建议的更具规范性的信息。SolarWinds DPA 还可以为开发人员提供关于 VMware 基础设施及其对数据库性能影响的独特视角。

是否运行大型数据库资产?通过 DPA REST API,您可使用 Python 或 PowerShell 脚本将操作方面的工作(注册实例、启动和停止监控器、分配许可证以及添加注释)自动化。它可通过安全方式连接到 DPA 服务器,并通过内置的 Swagger 接口完整记录存档,以便您在编写任何自动化代码之前探索端点并测试调用。 

下载免费试用版免费试用版的电子邮件链接
试用完整功能 14 天
了解更多

从 SQL 查询性能分析器获取清晰、可操作的建议

DPA 使用等待时间分析和基于机器学习的异常检测来构建丰富的性能活动历史记录。

DPA SQL 查询性能分析器中内置的表调优顾问 (Table Tuning Advisor) 还可以帮助开发人员识别需要立即注意的问题,并提供清晰、可行的建议。

当顾问不足以满足需求时,AI 查询助手可提供更深层助力。它获取查询文本和执行计划,在完成个人敏感信息脱敏处理的安全环境中,通过 SolarWinds 人工智能进行处理,并返回完全重写的查询——包括更改内容的详细说明、性能提升原理的解释,以及原始 SQL 和优化 SQL 的并排比较。减少试错,缩短平均解决时间。 

下载免费试用版免费试用版的电子邮件链接
试用完整功能 14 天
了解更多

使用 SQL 数据库分析器查看在生产环境中运行的查询的性能详细信息

在生产服务器上访问查询性能有助于提高 SQL 性能,因为它可以帮助您将应用程序性能洞察纳入开发周期。

DPA 的 SQL Server 可用于监视负载低于 1% 的开发、测试和生产服务器。在 DPA 仪表板中,开发人员可以向下钻取到生产数据库,更好地了解代码执行的方式。

下载免费试用版免费试用版的电子邮件链接
试用完整功能 14 天
了解更多

详细了解 SQL Server 查询分析

您是否发现自己会问…

  • SQL 查询分析功能多样,不仅限于单一目的。以下是其在各项工作中凸显价值的几大领域。

    在压力下针对缓慢的查询进行故障排除

    您的应用程序响应迟缓,而用户不断联系您。SolarWinds DPA 的等待时间分析可排除干扰,直接识别出消耗最多资源的查询——无论瓶颈在于 CPU、I/O、内存还是锁争用,都可查明。仅需点击几次,就能从模糊的性能问题转变为明确指出具体查询问题并找出其原因。

    在部署后捕捉性能下降

    某个版本在周五发布。到下个周一,一个原本在 50 毫秒内运行的查询现在需要 2 秒。凭借 DPA 的历史记录(长达五年的性能数据),您可比较部署时段前后的查询行为,从而精准定位变更,而无需依赖主观判断或盲目猜测。

    审计数据库活动以进行容量规划

    SQL 查询分析提供了执行频率、资源消耗趋势以及长期峰值负载行为的全面视图。当您为新硬件争取预算、在主机和虚拟机之间重新分配资源,或试图理解性能问题是结构性还是情境性时,这些数据都具有重要价值。

    检查查询修改和索引更新

    在修改查询或创建新索引后,如何判断是否产生了效果?DPA 可采用并排形式提供您更改前后的执行指标,以便您使用具体数据作为依据,而非仅凭坊间经验,或是假设负载环境下的性能有所改善。

    在用户感知到问题之前主动调优

    并非所有 SQL 问题都十分明显。DPA 的机器学习异常检测功能可找出执行时间逐步延长或资源消耗增加的查询,从而使您的团队能够主动调优,而非在问题爆发后急忙应对。

通过 SQL Server 查询分析器改善性能

Database Performance Analyzer for SQL Server

  • 专注于响应时间以识别瓶颈,更好地了解速度变慢的原因
  • 跨数据库和基础设施获取单一真相来源
  • 使用机器学习异常检测来了解性能何时不符合预期
下载免费试用版免费试用版的电子邮件链接
试用完整功能 14 天
了解更多

联系我们。

联系我们的团队。随时都欢迎。

深入了解我们的热门产品

SQL Server 性能调整工具
SQL 优化器
SQL 索引碎片
SQL Server 阻塞
SQL 数据库预测
SQL Server Index Analysis
SQL Server 内存消耗报告
SQL Server 事件日历
数据库迁移测试工具
Azure Synapse Analytics 监控
Azure SQL 数据库迁移工具
SQL Server 警报

探索更多资源

查看所有资源