sqlserver定位消耗资源比较高的sql,sqlserver定位sql
sqlserver查看消耗资源的sql ,具体如下:
可以使用SQL 快速定位数据库里CPU,IO 消耗比较高的SQL:
1. 定位消耗cpu,io 最高的进程信息
selectspid,dbid,cpu,physical_io,login_time,last_batch,status,
hostname,program_name,hostprocess,cmd,nt_usernamefrom sysprocesses order by cpu,physical_io desc;
2. 定位该进程执行的 SQL 语句
select name ,dbid from sysdatabases wheredbid=&dbid;
到查到的 db 里执行:
dbcc inputbuffer(&spid);
也可以从事件探查器查看sql的执行计划
装插件,比如:Sql assistant 或 Sql prompt
网上有破解版
会的,建议安装一键还原,使用开发版吧,功能多,安装这个数据库软件会生成系统日志,会占用系统空间,如果不安装一键还原,即使卸载了,也不能清干净系统的。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。