‘壹’ 怎样查看oracle当前的连接数
sql">--当前的连接数
SQL>selectcount(*)fromv$session
--#并发连接数
SQL>Selectcount(*)fromv$sessionwherestatus='ACTIVE'
--数据库允许的最大连接数
SQL>selectvaluefromv$parameterwherename='processes'
--#最大连接
SQL>showparameterprocesses
--#查看不同用户的连接数
SQL>selectusername,count(username)fromv$;
‘贰’ sql+server+如何查看数据库连接数
查询数据库当前进程的连接数:
selectcount(*)fromv$process;
查看数据库当前会话的连接数:
selectcount(*)fromv$session;
查看数据库的并发连接数:
selectcount(*)fromv$sessionwherestatus='ACTIVE';
查看当前数据库建立的会话情况:
selectsid,serial#,username,program,machine,statusfromv$session;
查询数据库允许的最大连接数:
selectvaluefromv$parameterwherename='processes';
或者:
showparameterprocesses;
查询所有数据库的连接数
selectschemaname,count(*)fromv$sessiongroupbyschemaname;
查询终端用户使用数据库的连接情况。
selectosuser,schemaname,count(*)fromv$sessiongroupbyschemaname,osuser;
#查看当前不为空的连接
select*fromv$sessionwhereusernameisnotnull
#查看不同用户的连接数
selectusername,count(username)fromv$
‘叁’ 如何查看SQL SERVER数据库当前连接数
1.通过管理工具
开始->管理工具->性能(或者是运行里面输入
mmc)然后通过添加计数器添加
SQL
的常用统计
然后在下面列出的项目里面选择用户连接就可以时时查询到数据库的连接数了。不过此方法的话需要有访问那台计算机的权限,就是要通过Windows账户登陆进去才可以添加此计数器。
2.通过系统表查询
SELECT*FROM
[Master].[dbo].[SYSPROCESSES]WHERE[DBID]IN(SELECT
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERE
NAME='DBName'
)
DBName
是需要查看的数据库,然后查询出来的行数,就是当前的连接数。不过里面还有一些别的状态可以做参考用。
例如:连到master这个数据库写如下语句
select*fromsysprocesseswheredbidin(='MyDatabase')
将所有连接MyDatabase这个数据库的连接记录都求出来。
sysprocesses这个表记录所以连接到SQL
SERVER数据库的连接。
3.通过系统的存储过程来查找
SP_WHO'UserName'
UserName
是当然登陆Sql的用户名,一般程序里面都会使用一个UserName来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。
如果不写UserName,那么返回的就是所有的连接。

‘肆’ db2数据库当前连接数如何查看
1、在DB2数据库安装完成后,在安装DB2数据库的电脑上面,找到DB2数据库陪住助手,点击配置助手,打开DB2数据库配置助手工具。

‘伍’ 怎么查看mysql的连接数和当前连接数
1. 查看数据库配置连接数
就是查看 dbcp.properties 这个文件
首先进入项目包里面:
[root@localhost classes]# vim dbcp.properties

‘陆’ 如何查看Access数据库的当前连接数
1: 直接看ldb文件,有几行就有几个连接格式基本上是
hostname workgroupUserId
2:写一个VBS脚本也可看,保存成name.vbs
Sub ShowUserRosterMultipleUsers()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim i, j As Long
Set cn = CurrentProject.Connection
Set rs = cn.OpenSchema(adSchemaProviderSpecific,
, "{947bb102-5d43-11d1-bdbf-00c04fb92675}")
Debug.Print rs.Fields(0).Name, "", rs.Fields(1).Name, _
"", rs.Fields(2).Name, rs.Fields(3).Name
While Not rs.EOF
Debug.Print rs.Fields(0), rs.Fields(1), _
rs.Fields(2), rs.Fields(3)
rs.MoveNext
Wend
End Sub
‘柒’ 怎样查看oracle当前的连接数
1,查看当前会话数
SQL>conn/assysdba
已连接。
SQL>selectcount(*)fromv$session;
COUNT(*)
----------
45
注:session值=processes值*1.1+5
2,查看数据库最大进程数
SQL>showparameterprocesses
NAMETYPEVALUE
---------------------------------------------------------
aq_tm_processesinteger0
db_writer_processesinteger1
gcs_server_processesinteger0
job_queue_processesinteger10
log_archive_max_processesinteger2
processesinteger50
3,查看数据库最大会话数
SQL>showparametersessions
NAMETYPEVALUE
---------------------------------------------------------
java_max_sessionspace_sizeinteger0
java_soft_sessionspace_limitinteger0
license_max_sessionsinteger0
license_sessions_warninginteger0
logmnr_max_persistent_sessionsinteger1
sessionsinteger60
shared_server_sessionsinteger
4,修改processes和sessions值
SQL>altersystemsetprocesses=300scope=spfile;
系统已更改。
SQL>altersystemsetsessions=300scope=spfile;
系统已更改。
注:一般只执行第一个命令就可以,session自动更改
5,创建pfile
SQL>createpfilefromspfile;
注:如果不做此步,可能会导致更改最大连接数之后数据库不能启动现象
6,重启数据库,使更改生效
SQL>shutdownimmediate
SQL>startup
注:shutdownnormal正常关闭数据库可能会相当相当的慢呢
shutdownabort可能会导致启动数据库时很慢。
7,查看进程数,会话数,已经修改过来了
SQL>showparameterprocesses
NAMETYPEVALUE
----------------------------------------------------------
aq_tm_processesinteger0
db_writer_processesinteger1
gcs_server_processesinteger0
job_queue_processesinteger10
log_archive_max_processesinteger2
processesinteger300
SQL>showparametersessions
NAMETYPEVALUE
-----------------------------------------------------------
java_max_sessionspace_sizeinteger0
java_soft_sessionspace_limitinteger0
license_max_sessionsinteger0
license_sessions_warninginteger0
logmnr_max_persistent_sessionsinteger1
sessionsinteger335
shared_server_sessionsinteger