zoukankan      html  css  js  c++  java
  • SQL Server 的 TSQL 语句的性能评估方法

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

    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

  • 相关阅读:
    通过抓包软件Charles和Fiddle快速模拟(Mock)数据
    截图+贴图工具 Snipaste
    二、Vuex State
    一、Vuex 的概念及安装使用
    一、记录Git使用中遇到的问题及解决方法
    编译Less文件
    Less的基本使用
    二、Git基础操作
    三、Git常用命令
    sql server 自增长字段,标识值重置
  • 原文地址:https://www.cnblogs.com/java20130722/p/3207108.html
Copyright © 2011-2022 走看看