- 来源:新浪科技 作者:娱记 时间:2008-05-25 10:53:47
-
【IT168技术文档】
你怎样确定你的应用程序执行的怎么样?你可以使用什么工具?每一个开发人员需要确定每一条应用程序TSQL语句是最优的。通过调整每一个查询你可以确定你的应用程序运行得尽可能的高效。你使用开发环境时更容易对应用程序的代码进行修改。一旦你的代码已成为了产品那么要做修改以优化你的代码就可能需要很长的时间,或甚至是不可能的。这就是为什么你需要在应用程序开发过程中定期检查你的应用程序代码的执行情况。本篇文章将讲述关于怎样确定运行较慢的查询的一些不同方法,并提供给你一些小技巧用于在你反复修改每一个查询来试图改进性能的时候监控你的查询性能。
怎样确定运行较慢的查询
有了SQL Server 2005你就有了两个不同的选择。第一个选择,就是在其它SQL Server版本中也可用的SQL Server Profiler。而使用SQL Server 2005你就有了“sys.dm_exec_query_stats” DMV。让我们看一下这两个选择怎样用来确定你的运行较慢的查询。
SQL Server Profiler 是一个易于使用的GUI工具。Profiler 可以用来显示在一个SQL Server 实例上进行的CPU、I/O和SQL Server TSQL 语句的持续时间。为了使Profiler能够用于查找你运行较慢的查询,你需要创建和启动一个profiler跟踪。使用“新跟踪”项可以轻松地做到这一点。Profiler有一个“TSQL持续时间”模版,它可以用来查找你运行时间较长的查询。但是如果你想显示这些运行时间较长的查询所用的CPU和 I/O,你将需要创建你自己的Profiler跟踪,或者修改使用“TSQL持续时间”模版所选择的字段。你可以修改“TSQL持续时间”模版:点击“事件选择”标签,然后点击“CPU”,“读”,或“写字段下面的复选框来选择CPU和I/O。要查看更多的关于怎样使用SQL Server Profiler的信息请参考在线书籍。
如果你有SQL Server 2005,你也可以使用“sys.dm_exec_query_stats” DMV 来确定运行时间较长的查询。这个DMV 可以用来返回缓存查询计划的统计信息。下面是一个关于怎样返回一些针对每一个缓存计划的不同性能测量的示例。
SELECT
-
- 标签: 性能 语句 TSQL 测量
-
上一篇:MOSS字段编辑权限控制方案-添加管理链接
下一篇:评价过滤运算符选择对T-SQL执行性能的影响机制
-
[收藏]
[推荐]
[评论]
[打印]
[关闭]
点击:
- 评价过滤运算符选择对T-SQL执行性能的影响机制 1970-01-01 08:00:00
- 测量TSQL语句的性能 2008-05-25 10:53:47
- 【IT168技术文档】 你怎样确定你的应用程序执行的怎么样?你可以使用什么工具?每一个开发人员需要确定每一条应用程序TSQL语句是最优的。通过调整每一个查询你可以确定你的应
- MOSS字段编辑权限控制方案-添加管理链接 2008-05-25 10:53:14
- 【IT168技术文档】 feature.xml
- 重写表单字段呈现逻辑 2008-05-25 10:52:57
- 【IT168技术文档】 下面是ListFieldIterator原始的CreateControl方法代码: [SharePointPermission(SecurityAction.Demand, ObjectModel
- 重写表单的保存逻辑 2008-05-25 10:52:46
- 【IT168技术文档】 通过上一篇文章WSS页面定制系列(2)---定制单个列表的表单页面您应该了解到了如何定制列表那些查看,新增,修改的页面。但是只限于页面布局。 如果需要
- 利用SmartForm和用户控件定制表单页面 2008-05-25 10:51:23
- 【IT168技术文档】 SmartForm的使用介绍 SmartForm 通过加载模板文件,使sharepoint的列表表单页面可以按照我们的需要显示成任意的样子. 表单保存后,可以转向默认页面或者是
- 下一版本Ubuntu登录界面也3D化 2008-05-25 10:06:59
- 在下一个版本Ubuntu 8.10中,将加入GDM FaceBrowser,新的登录界面将采用OpenGL进行图形加速,macslow数字家庭网站放出了两段开发中的视频。 从视频中可以看到,新的登录界
- 传Windows 7将于27日首次正式亮相 2008-05-25 10:06:07
- 来自澳洲的英文华裔博客作者Long Zheng近日在其博客上透露信息说,Windows 7将在本月27日举办的D6: All Things Digital Conference(全部数字化会议)首次正式亮相,All Thin