• MSSQL常用性能測試語句


    --察看當前進程CPU
    select * from sysprocesses 
    order by cpu
    --
    --调查当前占用 cpu 资源最高的会话和其中执行的语句
    select spid,cmd,cpu,physical_io,memusage,
    (select top 1 [text] from ::fn_get_sql(sql_handle)) sql_text
    from master..sysprocesses order by cpu desc

    -- 获取上面的信息后,需要根据实际情况具体分析此语句,如排序操作是否利用了聚集索引等等

    Select SQL AS EXEC_SQL,OBJTYPE AS EXEC_TYPE,* 
    FROM MASTER..SYSCACHEOBJECTS Where DBID=DB_ID('SHON') 
    AND SQL NOT LIKE '%SYSCACHEOBJECTS%'
    ORDER BY SQL
    --察看制定數據庫中,存在的高速緩存語句

    DBCC CHECKIDENT。 检查指定表的当前标识值,如有必要,则更改标识值。 

    DBCC PROCCACHE.以表格格式显示有关过程缓存的信息

    DBCC CLEANTABLE。回收删除的可变长度列和文本列的空间。

    DBCC FLUSHPROCINDB
    清楚数据库服务器内存中的某个数据库存储过程的缓存内容。

  • 相关阅读:
    Docker
    Docker
    VIM
    Python
    Python
    VIM
    Python
    其他
    Java
    Java
  • 原文地址:https://www.cnblogs.com/renyb/p/2720318.html
Copyright © 2020-2023  润新知