【Oracle】gv$px_session 檢視介紹
在rac 系統中可以使用gv$px_session檢視來檢視系統中正在執行的並行sql的一些資訊,該檢視的欄位如下:
Column Datatype Description
INSTANCE NUMBER rac中的節點號
SADDR RAW(4 | 8) Session 地址
SID NUMBER Session identifier
SERIAL# NUMBER Session serial number
QCSID NUMBER 並行協調程式的sid
QCSERIAL# NUMBER 並行協調程式的sid的序列號
QCINST_ID NUMBER parallel coordinator所在的instance id
SERVER_GROUP NUMBER The logical group of servers to which this cluster database process belongs
SERVER_SET NUMBER The logical set of servers to which this cluster database process belongs. A single server group will have at most two server sets.
SERVER# NUMBER The logical number of the cluster database process within a server set
DEGREE NUMBER 實際是使用的並行度
REQ_DEGREE NUMBER 使用者在語句中指定要求的並行度,並且優先於其他資源,使用者,負載均衡要求減少的值(load balancing reductions)
主要使用的是QCSID,SID,SERIAL# 比如:其中QCSID是發起並行操作的session ID
ops$admin@yangdb>select * from gv$px_session;
INST_ID SADDR SID SERIAL# QCSID QCSERIAL# QCINST_ID SERVER_GROUP SERVER_SET SERVER# DEGREE REQ_DEGREE
---------- ---------------- ---------- ---------- ---------- ---------- ---------- ------------ ---------- ---------- ---------- ----------
1 0000000A10B86320 969 58951 1111 27913 1 1 1 1 2 2
1 0000000A58C349F8 1111 27913 1111
2 0000000A10C180C0 1298 41171 1111 27913 1 1 1 2 2 2
例子中的(1111,27913)會話執行的sql有DEGREE為2,(969,58951)在節點1 上執行,(1298,41171)在節點2上執行!
檢視並行會話的等待事件:
ops$admin@yangdb>select p.inst_id,p.sid,p.qcsid,s.event,s.p1,s.p2,s.p3
2 from gv$px_session p,
3 gv$session_wait s
4 where p.qcsid=&sid
5 and s.sid=p.sid
6 and p.inst_id=s.inst_id;
Enter value for sid: 1063
old 4: where p.qcsid=&sid
new 4: where p.qcsid=1063
INST_ID SID QCSID EVENT P1 P2 P3
---------- ---------- ---------- ---------------------------------------------------------------- ---------- ---------- ----------
1 3 1063 PX Deq Credit: send blkd 268566527 1 4.4023E+10
1 246 1063 PX Deq: Execution Msg 268566527 915 4.4022E+10
1 396 1063 PX Deq: Execution Msg 268566527 912 4.4022E+10
1 1063 1063 db file sequential read 485 1900503 1
1 1498 1063 PX Deq: Execution Msg 268566527 749 4.4022E+10
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-720663/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL檢視介紹MySql
- 【AWR】Oracle awr相關檢視及體系介紹Oracle
- 【TUNE_ORACLE】Oracle檢查點(一)檢查點(Checkpoint)概念介紹Oracle
- [20190324]奇怪的GV$FILESPACE_USAGE檢視.txt
- v$parameter gv$parameter 檢視 DDL 與隱含引數
- 【Oracle】Oracle logminer功能介紹Oracle
- ORACLE OWI介紹Oracle
- Oracle ADR介紹Oracle
- MySQL檢視版本號的五種方式介紹MySql
- 【TUNE_ORACLE】Oracle檢查點(三)增量檢查點四個關鍵引數介紹Oracle
- Oracle DRM原理介紹Oracle
- 「Oracle」Oracle高階查詢介紹Oracle
- iOS開發-列表檢視的基本介紹與使用iOS
- SAP ABAP CDS view 檢視的 Replacement 技術介紹View
- ORACLE MTS的介紹(zt)Oracle
- oracle常用函式介紹Oracle函式
- Oracle補丁介紹一Oracle
- 1、Oracle 基礎介紹Oracle
- 【NULL】Oracle null值介紹NullOracle
- 【MVIEW】Oracle通過物化檢視同步表資料及簡介ViewOracle
- Oracle OCP(24):檢視Oracle
- Oracle普通檢視和物化檢視的區別Oracle
- 關於Oracle Database Vault介紹OracleDatabase
- 11_Oracle bbed工具介紹Oracle
- Oracle 統計資訊介紹Oracle
- Oracle cluster table(1)_概念介紹Oracle
- 【SCN】Oracle SCN 詳細介紹Oracle
- 【FLASHBACK】Oracle flashback data archive 介紹OracleHive
- Qt開發技術:圖形檢視框架(一)基本介紹QT框架
- MySQL 檢視簡介MySql
- win10任務檢視怎麼用 win10任務檢視功能詳細介紹Win10
- oracle 檢視錶空間Oracle
- 11、Oracle中的檢視Oracle
- iOS開發-檢視控制器UINavigationController的介紹與基本使用iOSUINavigationController
- 【手摸手玩轉 OceanBase 173】清理備份相關檢視介紹
- oracle 大頁配置詳細介紹Oracle
- Oracle 備份和恢復介紹Oracle
- 原創:oracle聚合函式介紹Oracle函式
- 原創:oracle 子查詢介紹Oracle