db2数据库中如何查到最耗cpu的sql语句

db2数据库中如何查到最耗cpu的sql语句,第1张

不能吧,不过可以用telnet工具连接到服务器,使用db2set
-all
或者
db2
get
db
cfg
可看到。
你使用的工具,相当于一个命令行执行,执行sql语句所用。

若是想具体的取值可以这样做

create table #sysinfo
(
[index] int null,
[Name] varchar(255) null,
[Internal_Value] varchar(255) null,
[Character_Value] varchar(255) null,
)
insert into #sysinfo
exec xp_msver
select Internal_Value from #sysinfo where [name]='ProcessorCount'
drop table #sysinfo

另外,要注意的是,你的数据库用户一定要具备SYSADMIN权限。不然是会报错的

网上一搜一堆的脚本。使用sysdatabases和sysdm_exec_sessions,sysdm_exec_connections三个DMV进行关联就可以。语句你自己去网上找吧,希望你能靠自己学会解决问题。

这个情况,我也遇到过!首先可以用进程管理看看啥东东占用了CPU,例如你用360安全卫士——功能大全——电脑优化——进程管理。其次可用360急救箱之类的查杀一下顽固病毒,然后再试试,希望对你有帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12736697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存