Oracle 11g中v$session檢視server列的含義
V$SESSION是基礎資訊檢視,用於找尋使用者SID或SADDR。不過,它也有一些列會動態的變化,可用於檢查使用者。在該檢視中,每一個連線到資料庫例項中的session都擁有一條記錄,包括使用者session及後臺程式如DBWR,LGWR,arcchiver等等。
V$SESSION檢視包含很多列,涉及到session資訊、client資訊以及application資訊等。其中,server列資訊表示該session的連線型別,也就是我們們常說的共享伺服器連線或者專用伺服器連線。那有沒有其他伺服器連線型別呢?下面我們就看一下Oracle11g官方文件中server列的幾個取值:
其中,DEDICATED表示專用伺服器連線,SHARED表示共享伺服器連線,這兩個大家較為熟悉;
PSEUDO和kill session相關,如果發出ALTER SYSTEM去終止session的會話,等待60秒後沒有終止session,會收到一個資訊表明session已標識為終止。被標記為終止的session在v$seession的status為KILLED,對應的server值可能為PSEUDO;
POOLED和Oracle 11g推出的駐留連線池(Database Resident Connection Pool)特性相關,駐留連線池提供了資料庫層面上的連線池管理機制,為應對高併發、短會話前端應用進行有益的嘗試,POOLED表示使用駐留連線池技術的連線;
NONE表示空閒的共享伺服器連線。
V$SESSION檢視包含很多列,涉及到session資訊、client資訊以及application資訊等。其中,server列資訊表示該session的連線型別,也就是我們們常說的共享伺服器連線或者專用伺服器連線。那有沒有其他伺服器連線型別呢?下面我們就看一下Oracle11g官方文件中server列的幾個取值:
- DEDICATED
- SHARED
- PSEUDO
- POOLED
- NONE
其中,DEDICATED表示專用伺服器連線,SHARED表示共享伺服器連線,這兩個大家較為熟悉;
PSEUDO和kill session相關,如果發出ALTER SYSTEM去終止session的會話,等待60秒後沒有終止session,會收到一個資訊表明session已標識為終止。被標記為終止的session在v$seession的status為KILLED,對應的server值可能為PSEUDO;
POOLED和Oracle 11g推出的駐留連線池(Database Resident Connection Pool)特性相關,駐留連線池提供了資料庫層面上的連線池管理機制,為應對高併發、短會話前端應用進行有益的嘗試,POOLED表示使用駐留連線池技術的連線;
NONE表示空閒的共享伺服器連線。
hoegh
2016.01.31
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30162081/viewspace-1984944/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20171102]檢視v$session中process欄位含義Session
- v$session的blocking_session含義SessionBloC
- V$ASM_DISK 檢視含義ASM
- v$session command 的含義Session
- Oracle V$SESSION中的常用列OracleSession
- v$session中command欄位的含義解析Session
- v$session中的serverSessionServer
- v$session 檢視Session
- 11G 中的V$ACTIVE_SESSION_HISTORY 檢視沒有資料Session
- ORACLE V$lock檢視TYPE,ID1,ID2取值的含義Oracle
- Oracle等待檢視v$session_waitOracleSessionAI
- [20120307]檢視v$session檢視的定義.txtSession
- v$session.PROCESS/V$process.SPID含義Session
- V$ACTIVE_SESSION_HISTORY 檢視中包含的資訊Session
- [筆記]解析v$log/v$logfile中status列值的含義筆記
- 【會話】V$SESSION檢視會話Session
- restrict session的含義RESTSession
- V$session 檢視的小運用Session
- v$session檢視中的sid和serial#研究Session
- 【YashanDB知識庫】v$instance檢視中例項角色含義不明確
- v$session_wait和v$session_event檢視SessionAI
- 幾個檢視 v$mystat v$systata v$sessionSession
- Oracle中效能檢視V$SYSSTATOracle
- v$active_session_history檢視Session
- V$ACTIVE_SESSION_HISTORY檢視的使用Session
- V$SESSION_LONGOPS 檢視的用法SessionGo
- 檢視oracle當前sessionOracleSession
- v$active_session_history檢視[轉]Session
- 效能檢視 V$Session_LONGOPSSessionGo
- oracle中斜槓(/)的含義Oracle
- Oracle動態效能檢視學習筆記(7)_v$sessionOracle筆記Session
- Oracle動態效能檢視之v$session_longops ztOracleSessionGo
- V$session 及該檢視的小運用Session
- Oracle常用的V$檢視Oracle
- oracle等待引數含義_v$session_wait_p1_p2_p3OracleSessionAI
- JS陣列中的apply含義JS陣列APP
- 轉載--V$ACTIVE_SESSION_HISTORY檢視的使用Session
- 幾個重要檢視(V$SYSTEM_EVENT V$SESSION_EVENT V$SESSION_WAIT)SessionAI