ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 父游标与子游标--------摘自vage的解释

父游标与子游标--------摘自vage的解释

原创 Linux操作系统 作者:Naiyo 时间:2013-03-27 14:58:26 0 删除 编辑
HASH VALUE101-----------> 父游标Handle
                                               |
                                           Heap0
                                     ---------------------------------------------------
                                         |                       |
                                     子游标1 Handle    子游标2 Handle     ………………
                                            |
                                     子游标Heap 0 ----->子游标Heap 6(也就是存储执行计划的地方)   

HASH VALUE102  ------->…………

HASH VALUE103 ------->…………
………………………
先来张草图随便看看吧,简单描述一下,父游标Handle中有Heap 0地址,父游标的Heap 0中有它的所有子游标的Handle , 每个子游标的Handle中,又有子游标各自Heap 0的地址,Heap 0中有Heap 6地址,Heap 6就是执行计划。每个Handle、Heap处,都会有Library cache lock/pin 和相关Latch,或者Mutex。而且,在硬、软、软软解析时,这些地方的这些锁、Pin、Latch、Mutex都不一样,所以这一块是相当复杂的。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28707205/viewspace-757250/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-03-10

  • 博文量
    5
  • 访问量
    7573