如何查看db2数据库最大并发数

如何查看db2数据库最大并发数,第1张

最近用到db2,用到了连接池,当并发用户增多时,用到超过10个db2连接时,连接池便在也无法从db2获得连接。后来查了一下db2有个并发活动数据库最大数目限制,一般默认为8。通过db2 get dbm cfg可以查看到。

结论:看两个指标 Connections 和 Threads_connected。

1 - Connections

显示的是当前尝试连接到数据库服务器的所有连接,包括成功的,和失败的。

2 - Threads_connected

当前打开的所有连接数

检查上述指标,可以使用 show status 返回。使用where子句进行筛选。

threads_connected

也可以使用 show processlist 返回详情,结果如下:

processlist

以上。

SQL>select count(*) from v$session #当前的连接数 SQL>Select count(*) from v$session where status='ACTIVE' #并发连接数 SQL>select value from v$parameter where name = 'processes' --数据库允许的最大连接数 SQL>show parameter processes #最大连接 SQL>select username,count(username) from v$session where username is not null group by username#查看不同用户的连接数 希望能帮到你


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

原文地址: http://outofmemory.cn/sjk/9978851.html

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

发表评论

登录后才能评论

评论列表(0条)

保存