暂无图片
暂无图片
10
暂无图片
暂无图片
暂无图片

Oracle 内核代码层:KS / KX / KT 等内核缩写的释义

原创 eygle 2021-07-27
5702

Oracle 内核层代码缩写以及释义 - Oracle Kernel Database Layers

KS: Kernel Services

KX: Kernel Execution

K2: Kernel Distributed Transactions

KK: Kernel Compilation

KZ: Kernel Security

KQ: Kernel Query

KA: Kernel Access

KD: Kernel Data

KT: Kernel Transactions

KC: Kernel Cache

KJ: Kernel Locking

KG: Kernel Generic

下面是对这些内核层的简短说明,以便更好地理解 x$ 表与数据库内核之间的关系。 内核服务层为数据库内核堆栈中的所有其他层提供所需的数据库服务。
例如,它为会话和实例级别调节数据库中的初始化参数,以及管理数据库并发操作的锁定、闩锁操作和数据库和实例级别统计的等待事件管理。 接下来要介绍的是内核执行层。

The Kernel Execution layer performs code executions from the Kernel Compilation layer (KK) and handles bind operations for PL/SQL code as well as recursive calls within the shared pool area for the Oracle 11g SGA.

The Kernel Distributed Transaction(K2) layer manages operations involved within distributed transactions including two-phase commit tasks within the Oracle 11g database.

The Kernel Compilation (KK) layer is responsible for managing the compilation of PL/SQL objects along with tasks performed by the Oracle optimizer.

Next is the Kernel Security layer (KZ) which manages role and system privileges within the Oracle 11g database for security operations.

The Kernel Query (KQ) layer handles row caching operations from the data dictionary. It provides critical tasks so that the Kernel Security (KZ) and Kernel Compilation (KK) layers are able to receive data from the query results performed at this Kernel Query layer.

Kernel Access (KA) provides operations that permit access to database segments as well as routing information to other kernel layers within the Oracle 11g database kernel stack.

Kernel Data(KD) manages the storage layer for segments and data retrieval as well as formatting operations of database segments for storage of table data and index data.

Kernel Transactions (KT) manages freelist operations along with rollback segments including interested transaction list (ITL) allocation for operations that occur within data blocks, undo tasks, and transaction consistency based on the ACID model for relational databases.

Kernel Cache (KC) handles operations around the database buffer cache for Oracle 11g. It works hand-in-hand with system functions to manage shared memory resources including the buffer cache and redo log memory operations.

Kernel Locking (KJ) provides for lock management for RAC environments. It does not manage single instance non-RAC lock operations.

The Kernel Generic layer performs basic database kernel operations.

Following is a brief summary of the different kernel services available for review via the x$ tables. First to be examined are the x$ tables around the Kernel Services (KS) layer for Oracle 11g.

Oracle 12c 的信息说明:Here is a list of the "important" x$ tables in Oracle 12c:

x$activeckpt

active checkpoint

x$bh

buffer header

x$ckptbuf

checkpoint buffer (queue)

x$dbgalertext

debug alert extented

x$dbglogext

debug log extended

x$dbgricx, x$dbgrifx, x$dbgrikx, x$dbgripx

debug tables

x$dbkece

debug kernel error, critical error

x$dbkefefc

debug kernel error, fatal error flood control

x$dglparam

data guard logical parameters

x$diag_alert_ext

diagnostics alert extended

x$diag_hm_run, x$diag_vhm_run

diagnostics health monitor runs

x$diag_ips_configuration

diagnostics incident packaging service configuration

x$dnfs_meta

dNFS metadata

x$dra_failure

data recovery advisor failures

x$drm_history, x$drm_history_stats

dynamic remastering history, stats

x$jskjobq

job scheduling ?, job queue

x$k2gte,
x$k2gte2

kernel 2-phase commit, global transaction entry

x$kbrpstat

kernel backup recovery process(?) statistics

x$kcbbes

kernel cache, buffer ?

x$kcbbf

kernel cache, buffer buffer_handles

x$kcbfwait

kernel cache, buffer file wait

x$kcbkpfs

kernel cache, buffer ckpt prefetch statistics

x$kcbkwrl

kernel cache, buffer write list

x$kcbldrhist

kernel cache, buffer load direct read history

x$kcbobh

kernel cache, buffer, objectqueue buffer header

x$kcboqh

kernel cache, buffer, object queue header

x$kcbsw

kernel cache, buffer statistics why

x$kcbuwhy

kernel cache, buffer why

x$kcbwbpd

kernel cache, buffer workingset buffer pool descriptor

x$kcbwds

kernel cache, buffer workingset descriptors

x$kcbwh

kernel cache, buffer where/why

x$kcccf

kernel cache, controlfilemanagement control file

x$kcccp

kernel cache, controlfile checkpoint progress

x$kccdi

kernel cache, controlfilemanagement database information

x$kccle

kernel cache, controlfile logfile entry

x$kccnrs, x$kccrsp

kernel cache, controlfile non-guaranteed restorepoint; kernel cache, controlfile restore point

x$kcfis*

kernel cache, file intelligent scan

x$kclcrst

kernel cache, (RAC) lock, consistent read statistics

x$kclfh

kernel cache, (RAC) lock file hashtable

x$kclfi

kernel cache, (RAC) lock file index

x$kclfx

kernel cache, (RAC) lock (element) freelist statistics

x$kcluh

kernel cache, (RAC) lock undo header

x$kclui

kernel cache, (RAC) lock undo index

x$kcmscn

kernel cache, maximum SCN

x$kcrfstrand

kernel cache, redo file strand

x$kcrfx

kernel cache, redo file context

x$kcrrlns

kernel cache, recovery process LNS

x$kdxst

kernel data, index status

x$kdxhs

kernel data, index histogram

x$kewrtb

kernel server (manageability), workload repository tables

x$kfdat

kernel file, disk allocation table?

x$kffxp

kernel file, file extent map

x$kfklib

kernel file, - library

x$kghlu

kernel generic, heap LRUs

x$kglcursor

kernel generic, librarycache cursor

x$kgllk

kernel generic, librarycache lock

x$kglob

kernel generic, librarycache object

x$kglpn

kernel generic, librarycache pin

x$kglrd

kernel generic, librarycache readonly dependency

x$kglst

kernel generic, librarycache statistics

x$kgltr

kernel generic, librarycache translation

x$kgskvft

kernel generic, service, ?? fixed table

x$kjxm

kernel RAC cross-instance (?) messaging

x$kjznhangs, x$kjznhangses

kernel RAC diag node hang session

x$kmgsct

kernel memory, granule scoreboard ?

x$kmgstfr

kernel memory, granule - transfer

x$knstmvr

kernel replication, statistics materialized view refresh

x$kqdpg

kernel query, dictionary PGA

x$kqfco

kernel query, fixed table columns

x$kqfdt

kernel query, fixed derived table

x$kqfp

kernel query, fixed package

x$kqfsz

kernel query, fixed size (size of fixed objects in current version of Oracle)

x$kqfta

kernel query, fixed table

x$kqfvi

kernel query, fixed view

x$kqlfsqce

kernel query, librarycache fixedtable sql cursor environment

x$kqrpd

kernel query, rowcache parent definition

x$kqrsd

kernel query, rowcache subordinate definition

x$krbmsft

kernel recovery, - search file ?

x$krcfh, x$krcfde, x$krcfbh, x$krcbit

kernel recovery, changetracking file, header, descriptor, bitmap header, bitmap block

x$ksbdd

kernel service, background detached (process) definition

x$ksbsrvdt

kernel service, background server detached (process)

x$ksbtabact

kernel service, background - action

x$ksimsi

kernel service, instance management serial (and) instance (numbers)

x$ksipc_info and x$ksipc_proc_stats

kernel service IPC info and process stats

x$ksi_reuse_stats

kernel service, instance, reuse stats

x$ksled, x$kslei, x$ksles

kernel service, lock, event descriptors, events for instance, events for session

x$kslemap

kernel service, lock, event map

x$kslhot

kernel service, lock, hot (blocks)

x$ksllclass

kernel service, lock,, latch class

x$ksllw

kernel service, lock, latch where

x$kslpo

kernel service, latch posting

x$ksmdd

kernel service, memory segmented (array) definition

x$ksmfs

kernel service, memory fixed SGA

x$ksmfsv

kernel service, memory fixed SGA variables

x$ksmhp

kernel service, memory heap

x$ksmjch, x$ksmjs

kernel service, memory, java chunks, java (pool) statistics

x$ksmlru

kernel service, memory LRU

x$ksmls

kernel service, memory large (pool) statistics

x$ksmmem

kernel service, memory

x$ksmns

kernel service, memory numa (pool) statistics

x$ksmpgdst

kernel service, memory PGA detailed statistics

x$ksmpp

kernel service, memory pga heap

x$ksmsp

kernel service, memory sga heap

x$ksmspr

kernel service, memory shared pool reserved

x$ksmsp_dsnew

kernel service, memory shared pool, - statistics new

x$ksmsp_nwex

kernel service, memory shared pool ?

x$ksmss

kernel service, memory sga statistics

x$ksmsst, x$ksmstrs

kernel service, memory, sga streams (pool), streams (pool) statistics

x$ksmssinfo

kernel service, memory sga OS (level) info

x$ksmup

kernel service, memory uga heap

x$ksolsfts

kernel service, object level statistics, fts?

x$ksppcv

kernel service, parameter, current (session) value

x$ksppi

kernel service, parameter, parameter info

x$ksppsv

kernel service, parameter, system value

x$kspspfh

kernel service, parameter spfile header

x$ksrcctx, x$ksrcdes

kernel service, (intra-instance) broadcast, channel context, channel description

x$ksrchdl

kernel service, (intra-instance) broadcast, channel ?

x$kstex

kernel service, trace execution

x$ksulop

kernel service, user long operation

x$ksulv

kernel service, user locale value

x$ksupgp, x$ksupgs

kernel service, user, process group, process group sniped

x$ksupl, x$ksuru

kernel service, user, process (resource) limit, resource usage

x$ksuprlat

kernel service, user process latch

x$ksuse

kernel service, user session

x$ksusecon

kernel service, user session connection

x$ksusm

kernel service, user session migration

x$ksuvmstat

kernel service, user virtual memory statistics

x$kswsastab

kernel service, workgroup services, service table

x$ksxafa

kernel service, execution, - file affinity

x$ksxm_dft

kernel service, execution, modification dml frequency tracking

x$ksxpclient

kernel service, ipc, client

x$ksxpif

kernel service, ipc, interface

x$ksxpping

kernel service, ipc, ping

x$ksxp_stats

kernel service, ipc, stats

x$ktcn*

kernel transaction, change notification *

x$ktcxb

kernel transaction, control, transaction object

x$ktfbfe

kernel tablespace, file bitmap free extent

x$ktfbhc

kernel tablespace, file bitmap header control

x$ktfbnstat

kernel tablespace, file bigfile - stat

x$ktfbue

kernel tablespace, file bitmap used extent

x$ktifb, x$ktiff, x$ktifp, x$ktifv

kernel transaction, in-memory flush, ?

x$ktprhist

kernel transaction, parallel (transaction) recovery history

x$ktsimapool

kernel transaction, - in-memory pool

x$ktsj*

kernel transaction, space job(?)

x$ktskstat

kernel transaction/tablespace, segment shrink statistics

x$ktslchunk

kernel transaction/tablespace, space LOB chunk

x$ktspstat

kernel tablespace, space statistics

x$ktsso

kernel transaction, sort segment

x$ktugd

kernel transaction, undo global data

x$ktuqqry

kernel transaction, undo - query

x$kturhist

kernel transaction, undo recovery history

x$ktusmst

kernel transaction, undo system managed, statistics

x$ktuxe

kernel transaction, undo transaction entry

x$kvii, x$kvit

kernel (performance) view, instance, initialization, transitory (parameters)

x$kwqbpmt

kernel OLTP queue ?

x$kxdbio_stats, x$kxdcm*, x$kxdrs

kernel Exadata, block (level) intelligent operations stats, callback for metrics, resilvering

x$kxfbbox

kernel execution, fast (parallel process) black box

x$kxfpbs

kernel execution, fast (parallel) process batch size

x$kxfpcds, x$kxfpcms, x$kxfpcst

kernel execution, fast (parallel) process, coordinator, dequeue stats, message stats, (query) stats

x$kxfpinstload

kernel execution, fast (parallel) process instance load

x$kxfpsds, x$kxfpsms, x$kxfpsst

kernel execution, fast (parallel) process, slave, dequeue stats, message stats, (query) stats

x$kxsbd

kernel execution, SQL bind data

x$kxttstecs, x$kxttstehs, x$kxttsteis, x$kxttstets

kernel execution, temporary table stats, column stats, histograms, index stats, table stats

x$kywm*

kernel - workload management

x$kzspr, x$kzsro

kernel security, session, privilege, role

x$le

lock element

x$lobsegstat, x$lobstat, x$logstathist

LOB (segment) stats, history

x$logbuf_readhist

Log buffer read histogram

x$messages

(background process) messages

x$modact_length

(sql) module action length (limit)

x$qesmmiwt

query execution, sql memory management ?

x$qesmmsga

query execution, sql memory management ?

x$qksbgses, x$qksbgsys

query compilation service, bug session or system

x$qksceses, x$qkscesys

query compilation service, compilation environment, session or system

x$skgxp_connection, x$skgxp_port

OS kernel generic interface IPC, connections, ports

x$targetrba

target RBA

x$trace

trace

x$uganco

user global area, network connection

x$xplton, x$xpltoo

explain plan sql trace(?) operation name, option

x$xs_sessions

? sessions

x$zasa*

?

最后修改时间:2021-07-27 11:14:46
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论