sql server 常用工具
Posted 小蚂蚁_CrkRes
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 常用工具相关的知识,希望对你有一定的参考价值。
sql server 常用工具
PerfMon
性能监视器(PerfMon)随着Windows一起发行,可以用于收集服务器资源和服务的信息。它可以跟踪服务器范围的信息,比如cpu使用、内存使用、I/O统计信息和网络活动。一些SQL Server特有的计数器可用于各种故障诊断和监视场景。
Profiler
SQL Server Profiler可用来在数据库引擎内捕获语句级别的信息
XEvents
扩展事件是一个轻量级的事件驱动的数据捕获功能,可以帮助进行故障排除,同时最大限度地减少监视影响。
PSSDiag
这是一个SQLDiag、perfmon和其他的插件的封装。SQL Diag 可以做任何PSSDiag可以做的事件,但它并未预先包装PSSDiag可以配置使用的所有插件。
SQLDiag
随着SQL Server一起发行的。SQLDiag可用来收集基本环境信息,例如 SQL 错误日志、事件日志以及SQL Server配置设置信息。SQLDiag也可以用来捕获时间同步的Profiler和Perfmon信息
事件日志(应用程序、系统和安全)
这些日志通常用来展示最近发生的错误、警告和信息性的消息
应用程序日志
如果你的应用程序检测包含写入错误日志输出或诊断信息,那么这些日志可以用于确定问题原因
用户转储文件
如果你在SQL Server错误日志中看到一个异常,那么你也应该能在同一个目录下找到一个以.mdmp为扩展名的微型转储文件(mini-dump file)。Microsoft客户服务和支持可以使用这个文件来帮助判断异常发生的原因。
网络监视器
网络监视器(newwork monitor,NetMon)是一个网络嗅探器,用于查看网络上发送的数据。它通常用于诊断连接kerberos问题
CMS
中央管理服务器(Central Management Server,CMS)是SQL Server Management Studio的一个功能,提供了一种在一个中央数据库存储SQL Server注册信息的方法。它可以用于故障排除的场景,因为你不需要记住具体的SQL Server实例名和密码,它们已经被存储在中央管理服务器中。此外,你可以对中央管理服务器的服务器组同时执行指令。
管理数据仓库
这个SQL Server Management Studio工具用于分析性能趋势。可以用它来随着时间推移收集和整合不同的数据,然后你可以分析这些数据来查看 性能是如何 变化的。
基于策略的管理
基于策略的管理(policy-based management,PBM)可以用来验证预先确定的标准是否得到了遵守。
数据分析
SQL Nexus
SQL Nexus将Profiler、PerfMon和PerfStats作为输入。例如,它可以展示在你的跟踪数据中捕获到的所有阻塞超过30秒的语句。SQL nexus通常用来 找出执行时间最长、执行最频繁或消耗最多CPU的存储过程或查询。
Profiler
如果捕获到正确事件,Profiler可用来对语句进行“重放”。Profiler内置了一个重放模板,这个模板你可用于捕获那些事件。
PerfMon
性能监视器可用于隔离CPU、内存、I/O或网络瓶颈。另一种用途帮助确定SQL Server 是不是另一个进程的受害者,这些进程消耗资源使SQL Server 的性能受影响。
数据库优化顾问
Database Tuning Advisor,DTA接受的输入为单独的一个查询或整个Trace工作负荷。DTA为能够测试的可能的索引或分区更改做出建议。绝对不要在未在总体工作负荷的上下文中彻底检查的情况下实施DTA的建议。当一个完整的工作负荷能够 在一个跟踪中捕获和处理时,DTA的分析是最有效的。
SQL Server Data Tools
为开发人员创建、编辑和部署数据库架构提供一个集成环境。
Debbuger
可在SQL Server management Studio中调试存储过程
以上是关于sql server 常用工具的主要内容,如果未能解决你的问题,请参考以下文章
sql server 2000服务管理器 服务:拒绝访问。发生错误5-(拒绝