--察看當前進程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
清楚数据库服务器内存中的某个数据库存储过程的缓存内容。

相关文章:

  • 2022-02-20
  • 2022-03-01
  • 2021-10-08
  • 2021-09-29
  • 2021-05-30
  • 2021-11-22
  • 2021-08-21
猜你喜欢
  • 2022-02-01
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
  • 2021-05-11
  • 2021-12-09
  • 2021-10-13
相关资源
相似解决方案