Oracle 并发 连接数 查询
如何查看ORACLE的并发值,也就是说在某一秒同时在线的人数
可是查看v$license视图
v$license视图:
SQL> select SESSIONS_CURRENT,SESSIONS_HIGHWATER from v$license;
SESSIONS_CURRENT SESSIONS_HIGHWATER
---------------- ------------------
47 83
SQL> select count(*) from v$session where type='USER';
COUNT(*)
----------
49
该试图中的SESSIONS_CURRENT就等于select count(*) from v$session where TYPE = ‘USER’
v$license视图官方文档有如下描述:
This view contains information about license limits.
Column
Datatype
Description
SESSIONS_MAX
NUMBER
Maximum number of concurrent user sessions allowed for the instance
SESSIONS_WARNING
NUMBER
Warning limit for concurrent user sessions for the instance
SESSIONS_CURRENT
NUMBER
Current number of concurrent user sessions
SESSIONS_HIGHWATER
NUMBER
Highest number of concurrent user sessions since the instance started
USERS_MAX
NUMBER
Maximum number of named users allowed for the database
SQL> select * from v$license; SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER USERS_MAX CPU_COUNT_CURRENT CPU_CORE_COUNT_CURRENT CPU_SOCKET_COUNT_CURRENT CPU_COUNT_HIGHWATER CPU_CORE_COUNT_HIGHWATER CPU_SOCKET_COUNT_HIGHWATER CON_ID ------------ ---------------- ---------------- ------------------ ---------- ----------------- ---------------------- ------------------------ ------------------- ------------------------ -------------------------- ---------- 0 0 41 83 0 32 32 8 32 32 8 0 SQL>