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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【YashanDB知識庫】v$instance檢視中例項角色含義不明確
- V$ACTIVE_SESSION_HISTORY檢視的使用Session
- [20211019]V$DETACHED_SESSION檢視.txtSession
- oracle 11g檢視alert日誌方法Oracle
- 關於DBA_USERS檢視中ACCOUNT_STATUS 列的各種取值的含義說明
- MTS方式連線V$SESSION中的SERVER狀態SessionServer
- Oracle檢視已被使用的open_cursors&session_cached_cursorsOracleSession
- session檢視中wait_timeSessionAI
- [20211214]檢視檢視V$ACTIVE_SESSION_HISTORY遇到奇怪問題.txtSession
- 11、Oracle中的檢視Oracle
- Shell命令列中的特殊字元及其轉義(去除特殊含義)命令列字元
- 檢視瀏覽器請求的session 瀏覽器怎麼檢視session瀏覽器Session
- oracle buffer busy waits等待的含義OracleAI
- v$parameter gv$parameter 檢視 DDL 與隱含引數
- oracle 什麼時候才回收v$session 中status='KILLED'的程式OracleSession
- Oracle 11G 隱含引數“_controlfile_autobackup_delay”Oracle
- 瀏覽器檢視Session瀏覽器Session
- 檢視ORACLE中鎖定物件Oracle物件
- SQL SERVER儲存過程AS和GO的含義SQLServer儲存過程Go
- ORACLE 閃回檢視v$flashback_database_log/statOracleDatabase
- url中#(hash)的含義
- Spring中bean的含義SpringBean
- Makefile中:=, =, ?=和+=的含義
- Java中static的含義Java
- 實驗二:檢視centos的版本號及版本號所代表的含義CentOS
- 列舉直播搭建過程中SDK的含義及優勢
- 快速顯示oracle錯誤號的含義Oracle
- 檢視oralce10g,11g隱含引數,並在SQLPLUS視窗格式化輸出SQL
- sql-server檢視SQLServer
- MSSQL sql server order by 1,2 的具體含義SQLServer
- [20221130]測試訪問檢視v$session幾種情況的效能差異.txtSession
- Oracle普通檢視和物化檢視的區別Oracle
- k8s中檢視預設排程器開啟的外掛以及權重的含義K8S
- SVN中clean up的含義
- C++中&和*的含義C++
- OGG中add trandata的含義
- 檢視錶的定義
- 檢視oracle資料庫session事務設定的是哪個隔離級別Oracle資料庫Session
- Oracle不同版本檢視資料庫session/system級別設定了哪些eventsOracle資料庫Session