• SQL 执行语句所用时间/执行时间(毫秒),SQL语句性能测试的方法


    SQL 执行语句所用时间/执行时间(毫秒),SQL语句性能测试的方法

    1、方法1 - 设置 STATISTICS 状态值(PROFILE、IO、TIME)

    • SET STATISTICS PROFILE ON:  //显示每个查询执行后的结果集,代表查询执行的配置文件。 {修正部分错误}
    • SET STATISTICS IO ON:  //报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。
    • SET STATISTICS TIME ON:  //显示分析、编译和执行查询所需的时间(以毫秒为单位)。 {修正部分错误}

    使用示例:

    SET STATISTICS PROFILE ON
     /*--你的所有SQL执行语句*/
    SET STATISTICS PROFILE OFF
    
    SET STATISTICS IO ON
     /*--你的所有SQL执行语句*/
    SET STATISTICS IO OFF
    
    SET STATISTICS TIME ON
     /*--你的所有SQL执行语句*/
    SET STATISTICS TIME OFF

    2、方法2 - 手动定义参数

    declare @CTime datetime
    set @CTime=getdate()
    /*你的所有SQL语句*/
    select [SQL执行时间(毫秒)]=datediff(ms,@CTime,getdate())
    

      

    创建时间:2022.01.14  更新时间:2022.04.20

  • 相关阅读:
    【后缀数组】poj2406 Power Strings
    [HNOI 2013]游走
    [HAOI 2008]木棍分割
    [SCOI 2010]传送带
    [SDOI 2010]魔法猪学院
    [Codeforces 235B]Let's Play Osu!
    [SPOJ 10628]Count on a tree
    [ZJOI 2010]count 数字计数
    [SHOI 2008]Debt 循环的债务
    [JSOI 2008]星球大战starwar
  • 原文地址:https://www.cnblogs.com/guorongtao/p/15802032.html
Copyright © 2020-2023  润新知