Oracle X$Tables
前言
最早从 Yong Huang 那里看到关于比较详细的X$表的介绍,后来陆续从其他Oracle专家那里得到了不少信息。在Steve Adams 的书中对X$表多有提及,而且他的站点也是个资源比较丰富的地方。不过在中文Oracle技术社区很少能看到一份比较完备的介绍X$的文档。这算是整理这篇文档的一个起因吧。
Oracle 数据库引擎是个复杂无比的系统,随着每个新版本的推出,Oracle都会有不少新功能新特性加入其中,越发变得复杂。从X$表的数量上可见一斑:
Oracle 816 有265 个 X$ 表
Oracle 901 有352 个 X$ 表
Oracle 920 有394 个 X$ 表
Oracle 10g 有543 个 X$ 表
可以用如下脚本进行基本查看X$ 表的基本信息:
SELECT NAME x$table_name
FROM v$fixed_table
WHERE NAME LIKE 'X$%'
ORDER BY NAME;
V$fixed_table中可以查到所有的X$TABLE的名字。其值等于:X$KQFTA+X$KQFDT这两个表中X$Table的数量。也可以通过 Unix 的 strings 命令抽取 oracle 命令里的 X$ 表的信息。
$ strings $ORACLE_HOME/bin/oracle >xtable.sql
然后查看 xtables.sql 文件的内容。相关站点:
http://www.dbanotes.net/X$TABLES/xtable.sql
http://www.orafaq.com/faqdbain.htm
http://www.stormloader.com/yonghuang/computer/x$table.html
http://www.adp-gmbh.ch/ora/misc/x.html
http://www.geocities.com/kgkrish/ http://www.oracle-training.cc/oracle_tips_x$.htm
注释
一些特定的缩写的含义
X$KS - Kernel Services
X$KSL - Kernel Service Latch
X$KC - Kernel Cache
X$KQ - Kernel Query
X$KQ - Kernel Generic
X$LE - Lock Element
X$KZ - Kernel Security
| Table_Name | Meanings | Comments | V$ Views / Scripts |
| X$ABSTRACT_LOB | LOB's ABSTRACT | ||
| X$ACTIVECKPT | ACTIVE Check Point | ||
| X$ASH | Active Session History | ||
| X$BH | Buffer Header | Buffer Cache 中所有块的当前状态 从State列可得到缓冲区状态值表: 0,'free' 空闲 1,'xcur' 独占 2,'scur' 并发共享 3,'cr' 一致性读取 4,'read' 读取 5,'mrec' MediaRecovery 6,'irec' InstanceRecovery 7,'write' 写入 8,'pi', Pinned 9,'memory' 内存 10,'mwrite' 内存写 11,'donated' ? |
This is a very useful internal view on the buffer cache headers for database blocks in the buffer cache. GV$BH / V$BH 脚本: 查询当前X$BH状态的脚本 |
| X$BUFFER | |||
| X$BUFFERED_PUBLISHERS | GV$BUFFERED_PUBLISHERS & V$BUFFERED_PUBLISHERS |
||
| X$BUFFERED_QUEUES | |||
| X$BUFFERED_SUBSCRIBERS | |||
| X$CKPTBUF | Check Point Buffer | ||
| X$CONTEXT | |||
| X$DUAL | DUAL table | SYS.STANDARD需要用到X$DUAL, | |
| X$ESTIMATED_MTTR | |||
| X$GLOBALCONTEXT | |||
| X$HOFP | |||
| X$HS_SESSION | |||
| X$INSTANCE_CACHE_TRANSFER | |||
| X$JOXFC | |||
| X$JOXFD | |||
| X$JOXFM | |||
| X$JOXFR | |||
| X$JOXFS | |||
| X$JOXFT | |||
| X$JSKJOBQ | |||
| X$JSKSLV | |||
| X$K2GTE | |||
| X$K2GTE2 | |||
| X$KAUVRSTAT | |||
| X$KCBBES | |||
| X$KCBBF | |||
| X$KCBBHS | |||
| X$KCBFWAIT | |||
| X$KCBKPFS | |||
| X$KCBKWRL | |||
| X$KCBLDRHIST | |||
| X$KCBLSC | |||
| X$KCBMMAV | |||
| X$KCBOBH | |||
| X$KCBOQH | |||
| X$KCBSC | |||
| X$KCBSDS | |||
| X$KCBSH | |||
| X$KCBSW | |||
| X$KCBVBL | |||
| X$KCBWAIT | |||
| X$KCBWBPD | |||
| X$KCBWDS | |||
| X$KCBWH | |||
| X$KCCAGF | |||
| X$KCCAL | |||
| X$KCCBF | |||
| X$KCCBI | |||
| X$KCCBL | |||
| X$KCCBP | |||
| X$KCCBS | |||
| X$KCCCC | |||
| X$KCCCF | Kernel Cache Controlfile management ControlFile name | ||
| X$KCCCP | |||
| X$KCCDC | |||
| X$KCCDFHIST | |||
| X$KCCDI | MAXLOGMEMBERS is available via x$kccdi.dimlm | ||
| X$KCCDI2 | |||
| X$KCCDL | |||
| X$KCCFC | |||
| X$KCCFE | |||
| X$KCCFLE | |||
| X$KCCFN | |||
| X$KCCIC | |||
| X$KCCIRT | |||
| X$KCCLE | |||
| X$KCCLH | |||
| X$KCCOR | |||
| X$KCCPA | |||
| X$KCCPD | |||
| X$KCCRDI | |||
| X$KCCRM | |||
| X$KCCRS | |||
| X$KCCRSR | |||
| X$KCCRT | |||
| X$KCCSL | |||
| X$KCCTF | |||
| X$KCCTIR | |||
| X$KCCTS | |||
| X$KCFIO | |||
| X$KCFIOHIST | |||
| X$KCFTIO | |||
| X$KCFTIOHIST | |||
| X$KCKCE | |||
| X$KCKFM | |||
| X$KCKTY | |||
| X$KCLCRST | |||
| X$KCLCURST | |||
| X$KCLFH | |||
| X$KCLFI | |||
| X$KCLFX | |||
| X$KCLLS | |||
| X$KCLQN | |||
| X$KCLRCVST | |||
| X$KCPXPL | |||
| X$KCRFDEBUG | |||
| X$KCRFSTRAND | |||
| X$KCRFWS | |||
| X$KCRFX | |||
| X$KCRMF | |||
| X$KCRMT | |||
| X$KCRMX | |||
| X$KCRRALG | |||
| X$KCRRARCH | |||
| X$KCRRDEST | |||
| X$KCRRDGC | |||
| X$KCRRDSTAT | |||
| X$KCRRLNS | |||
| X$KCRRMS | |||
| X$KCTICW | |||
| X$KCTLAX | |||
| X$KCVFH | |||
| X$KCVFHALL | |||
| X$KCVFHMRR | |||
| X$KCVFHONL | |||
| X$KCVFHTMP | |||
| X$KDLT | |||
| X$KDNSSF | |||
| X$KDXHS | |||
| X$KDXST | |||
| X$KEACMDN | |||
| X$KEAOBJT | |||
| X$KEHECLMAP | |||
| X$KEHEVTMAP | |||
| X$KEHF | |||
| X$KEHOSMAP | |||
| X$KEHPRMMAP | |||
| X$KEHR | |||
| X$KEHRP | |||
| X$KEHR_CHILD | |||
| X$KEHSQT | |||
| X$KEHSYSMAP | |||
| X$KEHTIMMAP | |||
| X$KELRTD | |||
| X$KELTGSD | |||
| X$KELTOSD | |||
| X$KELTSD | |||
| X$KEWAM | |||
| X$KEWASH | |||
| X$KEWECLS | |||
| X$KEWEFXT | |||
| X$KEWESMAS | |||
| X$KEWESMS | |||
| X$KEWMAFMV | |||
| X$KEWMDRMV | |||
| X$KEWMDSM | |||
| X$KEWMEVMV | |||
| X$KEWMFLMV | |||
| X$KEWMGSM | |||
| X$KEWMRSM | |||
| X$KEWMRWMV | |||
| X$KEWMSEMV | |||
| X$KEWMSMDV | |||
| X$KEWMSVCMV | |||
| X$KEWRSQLIDTAB | |||
| X$KEWRTB | |||
| X$KEWRTSEGSTAT | |||
| X$KEWRTSQLSTAT | |||
| X$KEWSSESV | |||
| X$KEWSSMAP | |||
| X$KEWSSVCV | |||
| X$KEWSSYSV | |||
| X$KEWXOCF | |||
| X$KEWX_LOBS | |||
| X$KEWX_SEGMENTS | |||
| X$KFALS | |||
| X$KFDAT | |||
| X$KFDPARTNER | |||
| X$KFDSK | |||
| X$KFFIL | |||
| X$KFFXP | |||
| X$KFGMG | |||
| X$KFGRP | |||
| X$KFKID | |||
| X$KFNCL | |||
| X$KFTMTA | |||
| X$KGHLU | |||
| X$KGICC | |||
| X$KGICS | |||
| X$KGLAU | |||
| X$KGLBODY | |||
| X$KGLCLUSTER | |||
| X$KGLCURSOR | |||
| X$KGLDP | |||
| X$KGLINDEX | |||
| X$KGLJMEM | |||
| X$KGLJSIM | |||
| X$KGLLC | |||
| X$KGLLK | |||
| X$KGLMEM | |||
| X$KGLNA | |||
| X$KGLNA1 | |||
| X$KGLOB | |||
| X$KGLPN | |||
| X$KGLRD | |||
| X$KGLSIM | |||
| X$KGLSN | |||
| X$KGLST | |||
| X$KGLTABLE | |||
| X$KGLTR | |||
| X$KGLTRIGGER | |||
| X$KGLXS | |||
| X$KGSKASP | |||
| X$KGSKCFT | |||
| X$KGSKCP | |||
| X$KGSKDOPP | |||
| X$KGSKPFT | |||
| X$KGSKPP | |||
| X$KGSKQUEP | |||
| X$KGSKTE | |||
| X$KGSKTO | |||
| X$KJBL | |||
| X$KJBLFX | |||
| X$KJBR | |||
| X$KJBRFX | |||
| X$KJCTFR | |||
| X$KJCTFRI | |||
| X$KJCTFS | |||
| X$KJDRHV | |||
| X$KJDRMAFNSTATS | |||
| X$KJDRMHVSTATS | |||
| X$KJDRMREQ | |||
| X$KJDRPCMHV | |||
| X$KJDRPCMPF | |||
| X$KJICVT | |||
| X$KJILFT | |||
| X$KJILKFT | |||
| X$KJIRFT | |||
| X$KJISFT | |||
| X$KJITRFT | |||
| X$KJMDDP | |||
| X$KJMSDP | |||
| X$KJXM | |||
| X$KKSAI | |||
| X$KKSBV | |||
| X$KKSCS | Kernel Kompile Shared Cursor Sharing | ||
| X$KKSSRD | |||
| X$KLCIE | |||
| X$KLPT | |||
| X$KMCQS | |||
| X$KMCVC | |||
| X$KMGSCT | |||
| X$KMGSOP | |||
| X$KMMDI | |||
| X$KMMDP | |||
| X$KMMRD | |||
| X$KMMSG | |||
| X$KMMSI | |||
| X$KNGFL | |||
| X$KNSTACR | |||
| X$KNSTASL | |||
| X$KNSTCAP | |||
| X$KNSTMVR | |||
| X$KNSTRPP | |||
| X$KNSTRQU | |||
| X$KOCST | |||
| X$KQDPG | |||
| X$KQFCO | |||
| X$KQFDT | |||
| X$KQFP | |||
| X$KQFSZ | |||
| X$KQFTA | |||
| X$KQFVI | |||
| X$KQFVT | |||
| X$KQLFBC | |||
| X$KQLFSQCE | |||
| X$KQLFXPL | |||
| X$KQLSET | |||
| X$KQRFP | |||
| X$KQRFS | |||
| X$KQRPD | |||
| X$KQRSD | |||
| X$KQRST | |||
| X$KRBAFF | |||
| X$KRBMROT | |||
| X$KRBMRST | |||
| X$KRBMSFT | |||
| X$KRCBIT | |||
| X$KRCCDE | |||
| X$KRCCDR | |||
| X$KRCCDS | |||
| X$KRCEXT | |||
| X$KRCFBH | |||
| X$KRCFDE | |||
| X$KRCFH | |||
| X$KRCGFE | |||
| X$KRCSTAT | |||
| X$KRFBLOG | |||
| X$KRFGSTAT | |||
| X$KRVSLV | |||
| X$KRVSLVS | |||
| X$KRVXDKA | |||
| X$KRVXSV | |||
| X$KSBDD | |||
| X$KSBDP | |||
| X$KSBTABACT | |||
| X$KSFMCOMPL | |||
| X$KSFMELEM | |||
| X$KSFMEXTELEM | |||
| X$KSFMFILE | |||
| X$KSFMFILEEXT | |||
| X$KSFMIOST | |||
| X$KSFMLIB | |||
| X$KSFMSUBELEM | |||
| X$KSFQDVNT | |||
| X$KSFQP | |||
| X$KSFVQST | |||
| X$KSFVSL | |||
| X$KSFVSTA | |||
| X$KSIMAT | |||
| X$KSIMAV | |||
| X$KSIMSI | |||
| X$KSIRESTYP | |||
| X$KSLCS | |||
| X$KSLECLASS | |||
| X$KSLED | |||
| X$KSLEI | |||
| X$KSLEMAP | |||
| X$KSLES | |||
| X$KSLLCLASS | |||
| X$KSLLD | |||
| X$KSLLT | |||
| X$KSLLW | |||
| X$KSLPO | |||
| X$KSLSCS | |||
| X$KSLSESHIST | |||
| X$KSLWSC | |||
| X$KSMDD | |||
| X$KSMDUT1 | |||
| X$KSMFS | |||
| X$KSMFSV | |||
| X$KSMGE | |||
| X$KSMHP | |||
| X$KSMJCH | |||
| X$KSMJS | |||
| X$KSMLRU | |||
| X$KSMLS | |||
| X$KSMMEM | |||
| X$KSMNIM | |||
| X$KSMNS | |||
| X$KSMPP | |||
| X$KSMSD | |||
| X$KSMSGMEM | |||
| X$KSMSP | Kernel Service Memory in Shared Pool | ||
| X$KSMSPR | |||
| X$KSMSP_DSNEW | |||
| X$KSMSP_NWEX | |||
| X$KSMSS | |||
| X$KSMSTRS | |||
| X$KSMUP | |||
| X$KSOLSFTS | |||
| X$KSOLSSTAT | |||
| X$KSPPCV | |||
| X$KSPPCV2 | |||
| X$KSPPI | Kernel Service, Parameter, Parameter Info | ||
| X$KSPPO | |||
| X$KSPPSV | |||
| X$KSPPSV2 | |||
| X$KSPSPFH | |||
| X$KSPSPFILE | |||
| X$KSPXFR | |||
| X$KSQDN | |||
| X$KSQEQ | |||
| X$KSQEQTYP | |||
| X$KSQRS | |||
| X$KSQST | |||
| X$KSRCCTX | |||
| X$KSRCDES | |||
| X$KSRCHDL | |||
| X$KSRMPCTX | |||
| X$KSRMSGDES | |||
| X$KSRMSGO | |||
| X$KSTEX | |||
| X$KSUCF | |||
| X$KSUCPUSTAT | |||
| X$KSULL | |||
| X$KSULOP | |||
| X$KSULV | |||
| X$KSUMYSTA | |||
| X$KSUPGP | |||
| X$KSUPGS | |||
| X$KSUPL | |||
| X$KSUPR | Kernel Services User Process | V$PROCESS is based on GV$PROCESS; GV$PROCESS is based on X$KSUPR |
|
| X$KSUPRLAT | |||
| X$KSURLMT | |||
| X$KSURU | |||
| X$KSUSD | |||
| X$KSUSE | |||
| X$KSUSECON | |||
| X$KSUSECST | |||
| X$KSUSEH | |||
| X$KSUSESTA | |||
| X$KSUSEX | |||
| X$KSUSGIF | |||
| X$KSUSGSTA | |||
| X$KSUSIO | |||
| X$KSUTM | |||
| X$KSUVMSTAT | |||
| X$KSUXSINST | |||
| X$KSWSASTAB | |||
| X$KSWSCLSTAB | |||
| X$KSWSEVTAB | |||
| X$KSXAFA | |||
| X$KSXPIA | |||
| X$KSXRCH | |||
| X$KSXRCONQ | |||
| X$KSXRMSG | |||
| X$KSXRREPQ | |||
| X$KSXRSG | |||
| X$KTADM | |||
| X$KTCSP | |||
| X$KTCXB | |||
| X$KTFBFE | |||
| X$KTFBHC | |||
| X$KTFBUE | |||
| X$KTFTHC | |||
| X$KTFTME | |||
| X$KTIFB | |||
| X$KTIFF | |||
| X$KTIFP | |||
| X$KTIFV | |||
| X$KTPRHIST | |||
| X$KTPRXRS | |||
| X$KTPRXRT | |||
| X$KTRSO | |||
| X$KTSKSTAT | |||
| X$KTSPSTAT | |||
| X$KTSSO | |||
| X$KTSTFC | |||
| X$KTSTSSD | |||
| X$KTTEFINFO | |||
| X$KTTVS | |||
| X$KTUGD | |||
| X$KTUQQRY | |||
| X$KTURD | |||
| X$KTURHIST | |||
| X$KTUSMST | |||
| X$KTUSMST2 | |||
| X$KTUXE | Kernel Transaction Undo Transaxtion Entry | This view holds entry for each active undo slot. | To see any DEAD transactions for deferred transaction recovery after startup:
|
| X$KUPVA | |||
| X$KUPVJ | |||
| X$KVII | |||
| X$KVIS |
|
||
| X$KVIT | |||
| X$KWDDEF | |||
| X$KWQBPMT | |||
| X$KWQPD | |||
| X$KWQPS | |||
| X$KWQSI | |||
| X$KWRSNV | |||
| X$KXFPCDS | |||
| X$KXFPCMS | |||
| X$KXFPCST | |||
| X$KXFPDP | |||
| X$KXFPNS | |||
| X$KXFPPFT | |||
| X$KXFPSDS | |||
| X$KXFPSMS | |||
| X$KXFPSST | |||
| X$KXFPYS | |||
| X$KXFQSROW | |||
| X$KXSBD | |||
| X$KXSCC | |||
| X$KZDOS | |||
| X$KZEMAEA | |||
| X$KZEMAIE | |||
| X$KZRTPD | |||
| X$KZSPR | |||
| X$KZSRO | |||
| X$KZSRT | |||
| X$LCR | |||
| X$LE | |||
| X$LOGMNR_ATTRIBUTE$ | |||
| X$LOGMNR_CALLBACK | |||
| X$LOGMNR_COL$ | |||
| X$LOGMNR_COLTYPE$ | |||
| X$LOGMNR_CONTENTS | |||
| X$LOGMNR_DICT$ | |||
| X$LOGMNR_DICTIONARY | |||
| X$LOGMNR_DICTIONARY_LOAD | |||
| X$LOGMNR_ENCRYPTED_OBJ$ | |||
| X$LOGMNR_ENCRYPTION_PROFILE$ | |||
| X$LOGMNR_IND$ | |||
| X$LOGMNR_INDPART$ | |||
| X$LOGMNR_LATCH | |||
| X$LOGMNR_LOGFILE | |||
| X$LOGMNR_LOGS | |||
| X$LOGMNR_OBJ$ | |||
| X$LOGMNR_PARAMETERS | |||
| X$LOGMNR_PROCESS | |||
| X$LOGMNR_REGION | |||
| X$LOGMNR_ROOT$ | |||
| X$LOGMNR_SESSION | |||
| X$LOGMNR_TAB$ | |||
| X$LOGMNR_TABCOMPART$ | |||
| X$LOGMNR_TABPART$ | |||
| X$LOGMNR_TABSUBPART$ | |||
| X$LOGMNR_TRANSACTION | |||
| X$LOGMNR_TS$ | |||
| X$LOGMNR_TYPE$ | |||
| X$LOGMNR_USER$ | |||
| X$MESSAGES | |||
| X$NLS_PARAMETERS | |||
| X$NSV | |||
| X$OPTION | |||
| X$PRMSLTYX | |||
| X$QESMMAHIST | |||
| X$QESMMAPADV | |||
| X$QESMMIWH | |||
| X$QESMMIWT | |||
| X$QESMMSGA | |||
| X$QESRSTAT | |||
| X$QESRSTATALL | |||
| X$QKSCESES | |||
| X$QKSCESYS | |||
| X$QKSMMWDS | |||
| X$QUIESCE | |||
| X$RFMP | |||
| X$RFMTE | |||
| X$SKGXPIA | |||
| X$TARGETRBA | |||
| X$TEMPORARY_LOB_REFCNT | |||
| X$TIMEZONE_FILE | |||
| X$TIMEZONE_NAMES | |||
| X$TRACE | |||
| X$TRACE_EVENTS | |||
| X$UGANCO | |||
| X$VERSION | |||
| X$VINST | |||
| X$XSAGGR | |||
| X$XSAGOP | |||
| X$XSAWSO | |||
| X$XSLONGOPS | |||
| X$XSOBJECT | |||
| X$XSOQMEHI | |||
| X$XSOQOJHI | |||
| X$XSOQOPHI | |||
| X$XSOQOPLU | |||
| X$XSOQSEHI | |||
| X$XSSINFO |
源自:http://www.cnblogs.com/sopost/archive/2010/07/14/2190104.html
Oracle & Mysql & Postgresql & MSSQL 调优 & 优化
----------------------------------------------------------
《高性能SQL调优精要与案例解析》
blog1:http://www.cnblogs.com/lhdz_bj
blog2:http://blog.itpub.net/8484829
blog3:http://blog.csdn.net/tuning_optmization
----------------------------------------------------------
《高性能SQL调优精要与案例解析》
blog1:http://www.cnblogs.com/lhdz_bj
blog2:http://blog.itpub.net/8484829
blog3:http://blog.csdn.net/tuning_optmization
浙公网安备 33010602011771号