请教024一个问题

[复制链接]
查看11 | 回复9 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
在024第5课tuning the shared pool中经常出现pin这个单词,请问它具体含义是什么?
另外,它还有一些组合词,象reloads-to-pins,pinhitrati等等。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
'pin' is used to load frequently access large object into the memory for faster response time.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
是一种形象的叫法, 你可以理解成keep in memory
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
形象一点,"乒"的一下钉在内存了.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我大致理解了,多谢大家的指点。
本论坛不仅能交流考试经验,还能交流和解决看书疑难,我有点越来越爱本论坛了。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
但是, v$libraryCache里的 Gets: The number of lookups for objects of the namespace, PINS: Number of reads of objects of the namespace. 在这里pins 是什么意思? pins和gets的区别是什么? 不知道他说的lookups 和reads有什么区别。 :(
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
lookups是 指 所 有 的 查 询 动 作 , 每 一 次 的 request的 结 果 不 一 定 就 会 在 namespace里 有直 接 的 read 操 作 , 可 能 会 有 miss情 况 发 生 ; 而 reads 是 对 namespace 中 的 object 进 行 了 读 操 作 。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
Hihi,
你是指lookup的次数肯定多于read的意思吗? 就是说lookup可能找不到,那就只能算在gets里而不再pins里了?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
lookup 是 server process 对 namespace内 object 的 查 询 ,每 一 次 产 生 一 个 lock, 但 是 可 能 有 时 只 是 lock一 下 ,并 没 有 读 操 作 。 你 这 里 的 reads 是 对 PIN object的 read 次 数,它 有 时 可 能 多 于 lookup, 也 就 是 说 ,一 次 lookup可 能 带 来 一 次 read操 作 , 也 可 能 多 次 ,也 可 能 没 有 。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
hihi, 能举个例子吗? 你说的查询和read有什么区别?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行