library cache 是如何分配到freelist上的chunk中去的?

[复制链接]
查看11 | 回复0 | 2010-11-11 18:03:08 | 显示全部楼层 |阅读模式
本帖最后由 jayli426 于 2012-5-18 22:57 编辑


sharepoollatch.gif (29.19 KB, 下载次数: 17)
下载附件
2012-5-18 22:44 上传

http://www.eygle.com/archives/2004/10/shared_pool-1.html
http://blog.csdn.net/robinson1988/article/details/6037925
如图 share pool 中有chunk list,按照eygle大师的说法
share pool的内存是通过chunk分配来实现的
但我的问题是如下图 。library cache 是如何分配到各个chunk中去的呢?
例如
所有的hashbucket是放到一个chunk中吗?
或者准确一点说,hashbucket总是集中放置,而非散放。
还是说一个Cursor对象(包含父游标和子游标都放在一个chunk中)

其实就是问
library cache 是如何分配到freelist上的chunk中去的

可能问题问得都不好,因为对share pool的理解实在是有些馄饨的
还请大虾解惑一下




library cache handle.gif (27.6 KB, 下载次数: 12)
下载附件
2012-5-18 22:44 上传
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行