sql server数据库卡问题排查
来源:互联网 发布:unity3d教程pdf网盘 编辑:程序博客网 时间:2024/09/21 08:15
1.使用Activiity monitor
查看某个SP,Waittime老是比较大,(选择那个process,右键看DETAIL,可以看到那个SP在执行),,而且这个SP还执行比较频繁。这么知道执行频繁
把这个sp比较耗时的地方注释掉,任何WAITTIME就为0了,系统也不卡了。
可以查看那些SP执行频繁,执行时间久
sql server查询执行时间,频率
dbcc freeProcCache
SELECT creation_time N'语句编译时间'
,last_execution_time N'上次执行时间'
,total_physical_reads N'物理读取总次数'
,total_logical_reads/execution_count N'每次逻辑读次数'
,total_logical_reads N'逻辑读取总次数'
,total_logical_writes N'逻辑写入总次数'
, execution_count N'执行次数'
, total_worker_time/1000 N'所用的CPU总时间ms'
, total_elapsed_time/1000 N'总花费时间ms'
, (total_elapsed_time / execution_count)/1000 N'平均时间ms'
,SUBSTRING(st.text, (qs.statement_start_offset/2) + 1,
((CASE statement_end_offset
WHEN -1 THEN DATALENGTH(st.text)
ELSE qs.statement_end_offset END
- qs.statement_start_offset)/2) + 1) N'执行语句'
FROM sys.dm_exec_query_stats AS qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st
where SUBSTRING(st.text, (qs.statement_start_offset/2) + 1,
((CASE statement_end_offset
WHEN -1 THEN DATALENGTH(st.text)
ELSE qs.statement_end_offset END
- qs.statement_start_offset)/2) + 1) not like '%fetch%'
ORDER BY total_elapsed_time / execution_count DESC;
- sql server数据库卡问题排查
- SQL Server同步复制问题排查方法
- 关于sql server性能问题排查
- SQL Server 故障排查
- sql server数据库问题
- 数据库问题排查总结
- sequoiadb数据库问题排查
- sql-server数据库安装问题
- SQL Server数据库同步问题
- sql server 数据库导入问题
- SQL SERVER创建数据库问题
- SQL SERVER-数据库问题汇总
- PowerDesigner反向SQL Server 2000数据库问题
- PowerDesigner反向SQL Server 2000数据库问题
- PowerDesigner反向SQL Server 2000数据库问题
- PowerDesigner反向SQL Server 2000数据库问题
- PowerDesigner反向SQL Server 2000数据库问题
- PowerDesigner反向SQL Server 2000数据库问题
- Git远程操作详解
- Android 延迟加载( AsynTask 异步加载)
- android NDK 帮助文档重点
- JavaScriptCore解析
- Maven 仓库
- sql server数据库卡问题排查
- VB绑定VSS
- C#正则表达式可验证邮箱,电话,手机,数字,英文,日期,身份证,邮编,网址,IP
- Spring3.0 定时器scheduled案例
- 关于渗透测试
- 交朋友的底线,说的太好了!
- Android中如何查看内存(上)
- eclipse External tool
- 吃苹果七大绝妙好处