SQL Server性能监控与故障排除指南
在SQL Server的管理与维护中,性能监控和故障排除是至关重要的环节。本文将详细介绍数据库引擎调优顾问(DTA)的使用,以及动态管理视图(DMVs)和动态管理函数(DMFs)在性能监控和故障排除中的应用。
数据库引擎调优顾问(DTA)
DTA以工作负载文件为输入,对工作负载文件中的每个查询,针对所有可能的索引、索引视图和分区排列进行详尽测试,从而给出最佳性能建议。以下是使用DTA分析工作负载的基本步骤:
1. 启动DTA :打开相应的工具界面。
2. 选择要分析的工作文件 :可以是跟踪文件、SQL脚本、包含跟踪数据的表或计数器日志等。
3. 指定调优选项 :例如创建视图、删除索引、仅使用在线索引、使用非聚集索引等。
4. 开始分析 :点击工具栏上的“开始分析”按钮。
5. 查看分析结果 :分析完成后,查看DTA的输出建议,并查看DTA为工作负载生成的每个报告。
6. 保存建议 :从“操作”菜单中保存DTA的建议时,DTA将创建一个脚本文件,其中包含实现所有建议所需的Transact - SQL代码。
DTA支持的工作负载类型包括:
- Profiler死锁跟踪
- SQL脚本
- 包含跟踪数据的表
超级会员免费看
订阅专栏 解锁全文
87

被折叠的 条评论
为什么被折叠?



