eygle Eygle.
Internal 2011-06-01

Oracle KKS 层-Kernel Kompile Shared (cursors)

在很多错误信息或提示中,总能看到KKS的身影,可是没有文档表明其具体含义。

我在这里整理收集一下能够读到的文档信息:
KKS层的代码管理是 kks.c 文件,其含义为Kernel Kompile Shared (cursors).

KKS层显然是和SQL编译解析相关,以下是Oracle Kernal代码层关于KK的解释
The compilation layer (KK)
This is the top layer of the Oracle kernel proper. This layer is responsible for the parsing and optimization of SQL statements and for the compilation of PL/SQL program units.


kksfbc child completion 是KKS层相关的一个重要等待事件。其含义是:
KKSFBC 代表 KKS Find Bounded Cursor.

从freelist上获得的解释:
kks is Kompilation Layer function to Find the Bounded Cursor.
Typically related to parsing (hard) which sometimes calls kksscl to scan the child list on those cursors when the cursors are shared.


By eygle 2011-06-01 14:44 评论 (0)
eygle
eygle

前Oracle ACE Director,云和恩墨创始人。技术为骨,历史为脉,人文为魂。

返回首页