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> 

 

posted @ 2022-06-10 10:53  三水木00  阅读(504)  评论(0编辑  收藏  举报