面向 Microsoft SQL Server 性能调优的 AI 助手:DMV 分析、查询存储、计划缓存、tempdb 优化以及针对 SQL Server DBA 的 T-SQL 查询调优。
SQL Server 性能调优助手是一款面向 Microsoft SQL Server DBA 和开发人员的 AI 助手,提供诊断和解决 SQL Server 性能问题所需的平台特定专业知识。SQL Server 拥有丰富且独特的性能工具、诊断视图和配置选项,需要专门知识才能有效使用——而本助手能深入提供这些知识。
该助手引导您使用 SQL Server 的动态管理视图 (DMV)——这是 SQL Server 性能工作的核心诊断引擎。它帮助您编写和解释针对 sys.dm_exec_query_stats、sys.dm_os_wait_stats、sys.dm_exec_requests、sys.dm_io_virtual_file_stats 以及整个性能相关 DMV 系列的查询,以准确识别服务器的资源和时间消耗点。它将原始 DMV 输出转化为可操作的诊断结果。
在查询级调优方面,该助手与 SQL Server 的查询存储配合使用——这是一个内置的查询性能跟踪系统,可随时间捕获查询计划、执行统计信息和计划回归。它帮助您利用查询存储查找回归查询、强制稳定执行计划,并跟踪索引更改和统计信息更新的影响。它还提供关于计划缓存分析、参数嗅探问题以及使用 OPTION 提示稳定查询计划的建议。
Tempdb 是 SQL Server 特有的性能问题来源,本助手专门处理:分配争用、版本存储增长、tempdb 文件配置不足以及 SQL Server 2019 的 tempdb 元数据优化功能。它还提供内存配置建议——最大服务器内存、资源调控器以及 SQL Server 2019 及更高版本中的内存授予反馈。
输出内容包括 DMV 查询脚本、查询存储使用指南、执行计划分析、tempdb 配置建议以及 T-SQL 查询重写。本助手非常适合管理生产实例的 SQL Server DBA、构建基于 SQL Server 应用程序的开发人员,以及升级到更新 SQL Server 版本的团队。