最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

故障诊断和性能优化.配合Profiler,dashboard一起使用很不错

来源:动视网 责编:小采 时间:2020-11-09 08:15:39
文档

故障诊断和性能优化.配合Profiler,dashboard一起使用很不错

故障诊断和性能优化.配合Profiler,dashboard一起使用很不错:优化 SQL Server 2005 的动态管理视图DMV和函数DMF SQL Server 05提供了动态管理视图Dynamic Management Views和函数 Functions,方便了我们对系统运行情况的监控, 故障 诊断 和 性能 优化 . 配合 Profiler,dashboard 一起 使用 很
推荐度:
导读故障诊断和性能优化.配合Profiler,dashboard一起使用很不错:优化 SQL Server 2005 的动态管理视图DMV和函数DMF SQL Server 05提供了动态管理视图Dynamic Management Views和函数 Functions,方便了我们对系统运行情况的监控, 故障 诊断 和 性能 优化 . 配合 Profiler,dashboard 一起 使用 很


优化 SQL Server 2005 的动态管理视图DMV和函数DMF SQL Server 05提供了动态管理视图Dynamic Management Views和函数 Functions,方便了我们对系统运行情况的监控, 故障 诊断 和 性能 优化 . 配合 Profiler,dashboard 一起 使用 很 不错 . 1. 使用 sys.dm_exe

优化SQL Server 2005 的动态管理视图DMV和函数DMF
SQL Server 05提供了动态管理视图Dynamic Management Views和函数 Functions,方便了我们对系统运行情况的监控,故障诊断和性能优化.配合Profiler,dashboard一起使用很不错.
1.使用sys.dm_exec_query_stats和sys.dm_exec_sql_text找到CPU占用率高的语句
SELECT TOP 100 execution_count,
total_logical_reads /execution_count AS [Avg Logical Reads],
total_elapsed_time /execution_count AS [Avg Elapsed Time],
db_name(st.dbid) as [database name],
object_name(st.dbid) as [object name],
object_name(st.objectid) as [object name 1],
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) AS statement_text
FROM sys.dm_exec_query_stats AS qs CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS st
WHERE execution_count > 100
ORDER BY 1 DESC; --关于statement_start_offset/2的。更多内容http://www.cnblogs.com/ewialitwind/ IO跟踪
setstatistics io on
go
selecttop1*from sales.customer where customertype <>'S'; CustomerID TerritoryID AccountNumber CustomerType rowguid ModifiedDate
CustomerID TerritoryID AccountNumber CustomerType rowguid ModifiedDate
----------- ----------- ------------- ------------ ------------------------------------ -----------------------
11000 9 AW00011000 I 477586B3-2977-4E54-B1A8-569AB2C7C4D4 2004-10-13 11:15:07.263
(1 行受影响)
表 'Customer'。扫描计数 1,逻辑读取 6 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
--如果需要清理缓存池 DBCC DROPCLEANBUFFER

CPU时间
declare@xint;
declare@cpu_startint;
set@x=1;
set@cpu_start=@@cpu_busy;
set@x=@x+1;
print'ms of cput for loop1:'
+cast ( (@@cpu_busy-@cpu_start) +@@timeticks/1000aschar);
set@cpu_start=@@cpu_busy;
set@x=@x+1;
print'ms of cput for loop1:' +cast ( (@@cpu_busy-@cpu_start) +@@timeticks/1000aschar); --注意这两个参数 @@cpu_busy @@timeticks.健康知识胆系结石的治疗

文档

故障诊断和性能优化.配合Profiler,dashboard一起使用很不错

故障诊断和性能优化.配合Profiler,dashboard一起使用很不错:优化 SQL Server 2005 的动态管理视图DMV和函数DMF SQL Server 05提供了动态管理视图Dynamic Management Views和函数 Functions,方便了我们对系统运行情况的监控, 故障 诊断 和 性能 优化 . 配合 Profiler,dashboard 一起 使用 很
推荐度:
标签: 故障 诊断 性能
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top