SQL Nexus】的更多相关文章

在前面的SQLdiag系列中有提到SQLNexus,当时我们用SQLNexus查看了Perfmon Summary(性能计数器).ReadTrace Reports(跟踪文件)两项报表.SQLNexus将SQL跟踪数据.性能监视器日志以及各种T-SQL脚本的输出聚合到单个SQL Server数据库中.这一篇将以生产环境中收集的数据来分析SQLNexus的各个报表.SQLdiag收集数据导入到SQLNexus后的总界面如下:报表是否可用是根据对应数据表是否有记录来判断,下图是打开主界面的跟踪脚本运…
PROFESSIONAL SQL SERVER® 2012 INTERNALS AND TROUBLESHOOTING一书(可从这里下载).认为内容非常不错.自己也想对SQL Server 2012有个较全面的理解,于是边看边翻译,并将重点内容发表在博客中.以下是相关博客的链接,希望可以给大家带来一点帮助.因个人能力有限.若有翻译不妥之处,欢迎指正和交流. 第一部分  内部原理(INTERNALS) 第一章 SQL Server 架构 数据库事务:          http://blog.cs…
The Accidental DBA (Day 1 of 30): Hardware Selection: CPU and Memory Considerations 本文大意:      全篇主要讲硬件选择和服务器成本的考虑,包括内存的开销,cpu开销,以及sql server的收费方式. The Accidental DBA (Day 2 of 30): Hardware Selection: Disk Configurations and RAID -> Performance not C…
----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<In-Memory OLTP – Common Workload Patterns and Migration Considerations>:http://technet.microsoft.com/en-us/library/dn673538.aspx 译者水平有限,如有翻译不当之处,欢迎指正. ----------------------…
CustomDiagnostics在我们第一次双击D:\Program Files\Microsoft SQL Server\100\Tools\Binn目录下的SQLdiag.exe应用程序所收集的SQL Server默认跟踪.SQLDUMPER_ERRORLOG.MSINFO32输出,实际就是使用了自定义诊断收集器:上一篇我们提到将过滤器添加到自定义收集器,由于添加过滤器需Stop再Start跟踪,导入跟踪文件到RML或SQL Nexus时,在检测到[TRACE_STOP_EVENT]后就停…
上一篇,我们讲述了配置文件中与性能计数器相关的PerfmonCollector元素:这一篇我们将讲述与跟踪数据相关的ProfilerCollector元素.在上一篇中使用SD_Detailed.XML配置文件在我本地收集5分钟跟踪数据文件为7Mb,当时没有做任何其他操作,试想如果在一个繁忙的生产环境,生成的跟踪文件大小将会更大.跟踪数据,与添加的跟踪事件,系统繁忙程度有关.SQLdiag数据收集的大小不成比例地膨胀或捕获诊断数据时目标SQL Server性能降低的主要原因,是由于大量冗余或不相关…
前一篇我们已经使用默认配置文件收集了部分诊断数据,并且知道配置文件会影响收集数据的内容.这一篇我们重点讲述配置文件中与性能计数器相关的操作.可使用XML模板控制SQLdiag使用的收集器.每个收集器可以使用配置文件的<enabled="true">或<enabled="false">来启用或禁用.使用自己最喜欢的文件编辑器,甚至在支持XML文档编辑的Management Studio中修改XML配置文件.不要从XML文件中删除收集器,因为如果…
https://blogs.msdn.microsoft.com/debugdiag/ https://blogs.msdn.microsoft.com/debuggingtoolbox/2012/10/04/tools-for-your-debugging-toolbox/ TOOLS –        Performance Monitor – PAL –        Process Monitor –        Process Explorer –        MPSReport…
SQL Nexus是一个用于将SQL Trace数据.性能监视日志及T-SQL输出整合进一个单独的SQL Server数据库的工具. 先决条件 开始使用SQL Nexus之前,注意下面要做的事项: 安装Microsoft Report Viewer for SQL Server 2016 MSI控件,以便使用工具自带的客户端报表查看整合的报告: 安装Microsoft RML Utilities for SQL Server,以便SQL Nexus导入SQL Traces: 安装Microsof…
--没有实操过,有点复杂,先写上以后有用到再深入研究 统计与诊断数据是任何 SQL故障修复工作的关键所在. 如果没有掌握这些数据,就无法确定数据性能问题的根源.数据表的瓶颈可能并不是由索引问题造成的:而可能是数据库文件的保存方式.而这正是Pssdiag和Sqldiag管理器发挥作用的地方. 微软在SQL Server中捆绑了一个命令行工具Sqldiag,它可以从SQL Server实例及其所在Windows系统收集信息.它可以采集大量的数据:SQL Server Profiler的堵塞跟踪和数据…