性能优化培训(2)_工具.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
性能优化培训(2)_工具 SQL Server Enterprise Manager SQL 事件探查器 概念 事件类 数据列 DEMO 性能计数器 CPU 内存 I/O 网络 SQL SERVER 检查网络 PING pathping tcpview 微软系统信息收集工具 SQL Server Enterprise Manager 查看数据库当前活动 进程 锁/进程ID 锁对象 通过TSQL来获取上面信息 方式一: declare @id int exec sp_msset_current_activity @id output declare @locktb2 as sysname declare @proctb2 as sysname set @locktb2=Ntempdb..##lockinfo+rtrim(convert(nvarchar(5),@id)) set @proctb2=Ntempdb..##procinfo+rtrim(convert(nvarchar(5),@id)) exec(select * from +@locktb2) exec(select * from +@proctb2) 方式二: select * from tempdb..sysobjects where name like ##% select * from tempdb..##lockinfo74 select * from tempdb..##procinfo74 阻塞信息 Select * from master..sysprocesses where blocked0 Exec Sp_who ‘active ’ Sp_who2 查看事件日志 SQL Server Enterprise Manager SQL 事件探查器 概念 事件类 数据列 DEMO 性能计数器 CPU 内存 I/O 网络 SQL SERVER 检查网络 PING pathping tcpview 微软系统信息收集工具 SQL 事件探查器 概念 监视 Microsoft? SQL Server? 实例中的事件,捕获有关每个事件的数据并将其保存到文件或 SQL Server 表中供以后分析 模板 事件类 数据列 功能 查找执行最差的查询 运行最频繁的语句 识别死锁原因 监视存储过程的性能 审核 Microsoft? SQL Server? 活动 监视每个用户的 Transact-SQL 活动 SQL 事件探查器(事件类) SQL 事件探查器(数据列) SQL 事件探查器(DEMO) DEMO 跟踪某个数据库执行时间大于1秒的语句 死锁 2000 DBCC TRACEON(1204,3605,-1) 2005 DBCC TRACEON(1222,3605,-1) SP_WHO2 错误和警告事件类 使用T-SQL实现跟踪 将跟踪配置信息转成T-SQL 修改T-SQL,指定保存文件名 停止跟踪 sP_trace_setstatus 1,0 sP_trace_setstatus 1,2 SQL 事件探查器(小结) 加载大型的跟踪文件需要很长时间 从跟踪文件加载数据时,使用Windows默认的tmp目录的硬盘空间 查找功能大小有别 可以使用Ctrl+F2设置标签,使用F2浏览设置的标签 可以将跟踪信息保存为跟踪文件,表和SQL脚本 可以将跟踪配置文件转为T-SQL语句 SQL Server Enterprise Manager SQL 事件探查器 概念 事件类 数据列 DEMO 性能计数器 CPU 内存 I/O 网络 SQL SERVER 检查网络 PING Pathping tcpview 微软系统信息收集工具 性能计数器 用于监控和调整系统 监控方式 实时 后台跟踪 记录2小时,每4秒记录一次 记录1天,每30秒一次 记录5天,每180秒一次 一般需要记录的对象 Cache,Memory,objects,paging file,physical disk,logical disk,process,thread,processor,server,system 所有SQL SERVER 对象 网络相关对象(Protocol Stack Objects) 性能计数器(CPU) %Processor Time:如果该值持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器 %User Time:表示耗费CPU的数据库操作,如排序,执行aggregate functions等。如果该值很高,可考虑增加索引,尽量使用简单的表联接,水平分割大表格等方法来降低该值 %Privileged Time:(CPU内

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档