AI 查询助手
实时查询建议,可提升 SQL 性能效率。
当查询性能下降时,一切都会变慢:应用程序、团队和您的业务都会受到影响。随着工作负载的增加,此类问题可能快速积压。手动调优查询需要花费时间,对于经验丰富的数据库管理员来说,尤其如此。
SolarWinds AI 查询助手提供即时的产品内建议,以编写、修复和优化查询,省去反复试错环节,助力您的工作高效推进。无论您是从头编写复杂的 SQL 还是微调现有的 SQL 代码,AI 查询助手都能在短短数秒内提供清晰、可操作的建议。
- 获取实时查询重写建议
- 在没有深厚 SQL 专业知识的情况下提高性能
- 让数据库管理员腾出时间专注于更重要的任务
可用范围:此功能目前在 SolarWinds® Database Performance Analyzer (DPA)、SQL Sentry® 以及 SolarWinds Observability SaaS 中可用。
异常检测
在异常行为和性能问题影响用户之前完成主动检测。
并非每个问题都会产生明确的警告。查询行为或资源使用情况的渐进式变化可能会悄然累积,直至最终开始影响性能。SolarWinds Database Performance Analyzer (DPA) 中的异常检测帮助您快速捕捉这些问题。DPA 使用 AI 和机器学习来识别您环境中的正常状态。通过分析数天、数周和数月的模式,DPA 突出显示最关键的变化。
这意味着您会收到的误报更少,并能更早洞察潜在的性能风险。
- 实时检测性能异常
- 甄别预期模式与意外活动
- 专注于真正需要关注的事项,而非细微差异
可用范围:DPA
查询和表调优顾问
更快地找到并修复性能阻止程序。
数据库运行缓慢往往源于低效的查询或调优不当的表,但确定问题区域可能相当耗时且复杂。
SolarWinds 查询和表调优顾问简化了这一过程。它会自动扫描各种问题(如不理想的 SQL 语句、缺失或未使用的索引以及表设计缺陷等),然后提供清晰、可操作的建议,从而解决此类问题。
无论您是经验丰富的数据库管理员还是刚刚起步,顾问都能帮助您:
- 更快地识别和修复低效的 SQL
- 在进行更改之前查看性能影响估算
- 无需手动深入执行计划即可实现优化
可用范围:SQL Sentry 和 SolarWinds Database Performance Analyzer (DPA)
存储预测
通过智能增长预测来预判存储需求并避免容量问题。
存储不足可能导致性能问题和意外停机。
SQL Sentry 存储预测通过机器学习提供智能磁盘使用情况预测,帮助您管理容量问题。
它分析趋势和当前工作负载,以预测磁盘使用情况并标记接近容量上限的卷。无论您需要在未来几天还是几年享有可见性,都可以获得清晰的预测、可视化报告和资源耗尽日期,以指导您的规划。主动管理存储增长:
- 消除容量规划中的盲目猜测
- 在发生系统减速和停机之前进行预防
可用范围:SQL Sentry
使用与多个数据库类型兼容的稳健的异常检测工具
当环境变得更大更复杂时,数据库管理员需要能够监控各种数据库类型的异常检测工具。Database Performance Analyzer 针对 Windows 和 Linux 服务器中的虚拟化、物理和基于云的数据库实例、在 Azure 中,或作为使用某个安装程序的 AWS 订阅提供基于异常情况的数据库监控工具。DPA 异常检测工具旨在支持 Oracle、MySQL、Azure SQL Database、Microsoft SQL Server 等。DPA 还有具备 VM 选项的集成的 VMware ESXi 可视化功能。
详细了解异常情况检测工具
您是否发现自己会问…
数据库中的异常检测通常由机器学习提供,它是识别数据库中异常事件的一种方法。虽然数据库可能会有离群值(并且在大多数情况下,异常值就是离群值),但是并非所有离群值就是异常值。异常情况检测工具可以帮助 DBA 根据数据库性能基准,更轻松地找到“异常”或“意外”实例,从而将异常和意外定义为“无法统计”。
数据库监控中的异常检测功能十分适用于以下情况:
- 查找异常指标值以识别未检测的问题
- 为数据库管理员查找重要指标的更改,以便执行调查
- 当试图诊断检测到的问题时,可将注意力集中到“搜索哪里”的问题上
- 减少重新校准阈值的需要
DBA 可以在数据库监控中使用异常检测功能,以帮助您更快地深入了解重要的问题。数据库异常检测工具还可以在出现异常更改时发送警报至 DBA,因为异常更改有时会预示数据库性能问题,及早处理可以避免发展为瓶颈。
数据库中的异常检测通常由机器学习提供,它是识别数据库中异常事件的一种方法。虽然数据库可能会有离群值(并且在大多数情况下,异常值就是离群值),但是并非所有离群值就是异常值。异常情况检测工具可以帮助 DBA 根据数据库性能基准,更轻松地找到“异常”或“意外”实例,从而将异常和意外定义为“无法统计”。
数据库监控中的异常检测功能十分适用于以下情况:
- 查找异常指标值以识别未检测的问题
- 为数据库管理员查找重要指标的更改,以便执行调查
- 当试图诊断检测到的问题时,可将注意力集中到“搜索哪里”的问题上
- 减少重新校准阈值的需要
DBA 可以在数据库监控中使用异常检测功能,以帮助您更快地深入了解重要的问题。数据库异常检测工具还可以在出现异常更改时发送警报至 DBA,因为异常更改有时会预示数据库性能问题,及早处理可以避免发展为瓶颈。
借助于异常检测工具更好地优化数据库
Database Performance Analyzer
- 将稳健的异常检测工具和简易的数据深入挖掘、上下文设置,以及一致的导航相结合。
- 使用数据库异常检测工具,以查看阻止的对象和主体。
- 通过 SQL 数据库异常检测解除对正确的数据的锁定,从而充分利用数据库。
起始价格