- 最后登录
- 2023-8-16
- 在线时间
- 1686 小时
- 威望
- 2135
- 金钱
- 50532
- 注册时间
- 2011-10-12
- 阅读权限
- 200
- 帖子
- 5207
- 精华
- 39
- 积分
- 2135
- UID
- 2
|
2#
发表于 2013-1-9 21:17:03
3.4 CU, Bind Enqueue
How Many Resources:
1/child cursor
How Many Locks:
1/child cursor/process.
How Many Users:
processes * open_cursors.
Who Uses:
All processes.
When Used:
This keeps us from hanging on the exclusive pin if somebody else sets the bind types and gets the shared-pin for the execute before we get the exclusive pin for bind (which would be unnecessary at that point). Once we get the enqueue, we’ll check whether the cursor is still unbound, in which case we’ll verify that it was bound the way that we wanted it, or we’ll go ahead and bind it ourselves.
Id1, Id2 Combination:
Child Object Handle, 0.
|
|