`
mywebcode
  • 浏览: 1004571 次
文章分类
社区版块
存档分类
最新评论

SQL Server 的 T-SQL 语句的性能评估方法

 
阅读更多

在查询窗口中输入以下命令

dbcc dropcleanbuffers      --注释清除数据     
dbcc  freeproccache            --注释清除缓存     
--这是为了每次查询时,不会因为重复查询对结果有干扰,接着在窗口中输入以下命令。            

Set statistics io on           --注释开启系统资源使用统计            
Set statistics time on         --注释开启执行时间统计   

然后在窗口中输入查询命令,如

SELECT TOP 1000000 * FROM [SearchInfo]

在消息框中就会出现如下结果

SQL Server parse and compile time:      
CPU time = 0 ms, elapsed time = 0 ms.    
(999999 row(s) affected)    
 Table 'SearchInfo'. Scan count 1, logical reads 17890, physical reads 29, read-ahead reads 17309, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.     
SQL Server Execution Times:    
 CPU time = 2153 ms,  elapsed time = 22354 ms.

总结下来就是说,在你的T-SQL语句前加上这四句T-SQL语句就可以了

dbcc dropcleanbuffers      --注释清除数据     
dbcc  freeproccache            --注释清除缓存     
Set statistics io on           --注释开启系统资源使用统计            
Set statistics time on         --注释开启执行时间统计 

转自百度文库 ——http://wenku.baidu.com/view/5b8126d3b14e852458fb575f.html

分享到:
评论

相关推荐

    SQL Server数据库查询速度慢原因及优化方法

    【赛迪网-IT技术报道】SQL Server数据库查询速度慢的原因有很多,常见的有以下几种:  1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)  2、I/O吞吐量小,形成了瓶颈效应。  3、没有...

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    《SQL Server 2008管理员必备指南》的特点是按照日常工作的逻辑来编排内容,并含有大量实例操作指导、技巧提示及T-SQL代码,方便管理员日常的工作。 《SQL Server 2008管理员必备指南》适合所有SQL Server用户参考,...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    《SQL Server 2008管理员必备指南》的特点是按照日常工作的逻辑来编排内容,并含有大量实例操作指导、技巧提示及T-SQL代码,方便管理员日常的工作。 《SQL Server 2008管理员必备指南》适合所有SQL Server用户参考,...

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    《SQL Server 2008管理员必备指南》的特点是按照日常工作的逻辑来编排内容,并含有大量实例操作指导、技巧提示及T-SQL代码,方便管理员日常的工作。 《SQL Server 2008管理员必备指南》适合所有SQL Server用户参考,...

    SQL.Server.2008管理员必备指南.part1.rar(1/4)

     SQL Server专家的呕心力作,数据库管理员的实战宝典,全面、深入地剖析SQL Server2008新特性,结构独特,实例丰富,操作性强。 编辑本段 目录  第Ⅰ部分 SQL Server 2008管理基础  第1章 SQL Server 2008管理...

    SQL.Server.2008管理员必备指南.part2.rar(2/4)

     SQL Server专家的呕心力作,数据库管理员的实战宝典,全面、深入地剖析SQL Server2008新特性,结构独特,实例丰富,操作性强。 编辑本段 目录  第Ⅰ部分 SQL Server 2008管理基础  第1章 SQL Server 2008管理...

    SQL.Server.2008管理员必备指南.part4.rar(4/4)

     SQL Server专家的呕心力作,数据库管理员的实战宝典,全面、深入地剖析SQL Server2008新特性,结构独特,实例丰富,操作性强。 编辑本段 目录  第Ⅰ部分 SQL Server 2008管理基础  第1章 SQL Server 2008管理...

    SQL.Server.2008管理员必备指南.part3.rar(3/4)

     SQL Server专家的呕心力作,数据库管理员的实战宝典,全面、深入地剖析SQL Server2008新特性,结构独特,实例丰富,操作性强。 编辑本段 目录  第Ⅰ部分 SQL Server 2008管理基础  第1章 SQL Server 2008管理...

    实验1答案 - 建立学生数据库.sql

    通过本实验的学习,使学生熟悉SQL Server 2014的集成环境,帮助学生掌握数据库、表的建立方法以及SQL Server的数据导入方法 二、实验内容  (一)、SQL Server 2014的安装 SQL Server2014的安装过程与 SQL Server ...

    SQLSERVER如何查看索引缺失及DMV使用介绍

    当大家发现数据库查询性能很慢的时候,大家都会想到加索引来优化数据库查询性能,但是面对一个复杂的SQL语句,找到一个优化的索引组合对人脑来讲,真的不是一件很简单的事。 好在SQLSERVER提供了两种“自动”功能,...

    查询每天执行慢的SQL

    系统性能测试及高级开发人员可在评估或发现系统性能瓶颈过程中,在分析系统网络环境、数据量、请求的时间响应过程中,重要的一个问题方面的原因分析可从数据库中去查询出具体执行慢的SQL场景,以分析出数据库的设计...

    数据库管理系统课程设计-学生项目管理系统

    该学生项目管理系统是一个基于C#的应用程序,利用SQL_Server数据库,旨在提供一个方便的平台,使学生和教师能够更有效地管理和协作完成学生项目。 学生项目通常是由学生自发组织并实施的,通常是为了探索他们的兴趣...

    ASP设计在线考试系统OnlineTest

    但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。所有这些东西都会产生进程间...

    asp在线考试系统(asp+access实现)

    但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。所有这些东西都会产生进程间...

    测试培训教材

    安装好SQL Server 2000后注意启动SQLServer服务器 3、安装QC9.0 服务器名称也可以是IP地址 4、启动QC9.0 5、QC9.0安装问题解决 - JBOSS启动不...

    Oracle9i的init.ora参数中文说明

    说明: 在 SQL 语句中, 应避免使用繁琐的 NLS_SORT 进程。正常情况下, WHERE 子句中进行的比较是二进制的, 但语言比较则需要 NLSSORT 函数。可以使用 NLS_COMP 指定必须根据NLS_SORT 会话参数进行语言比较。 值范围:...

    Sybase ASE 15.7 开发文档:系统管理指南(卷二)

    性能考虑事项 .......... 160 设备检验 .......... 160 装入和卸载数据库 .......... 160 卸下数据库 .......... 161 装入数据库 .......... 162 创建数据库的可装入副本 .......... 164 将数据库从一个 Adaptive ...

Global site tag (gtag.js) - Google Analytics