- 最后登录
- 2014-3-6
- 在线时间
- 36 小时
- 威望
- 0
- 金钱
- 109
- 注册时间
- 2012-6-12
- 阅读权限
- 10
- 帖子
- 45
- 精华
- 0
- 积分
- 0
- UID
- 494
|
1#
发表于 2013-2-1 10:40:34
|
查看: 2981 |
回复: 2
您好:
我再读Oracle_Core__Essential_Internals_for_DBA这本书时,关于lock的部分,里面是这样写的:
To create a standard method for handling different types of resources, Oracle keeps an array in the SGA (exposed as x$ksqrs and v$resource, with a size defined by hidden parameter enqueueresources)。
我于是查询了系统视图x$ksqrs 和对比enque_resource参数。发现这个参数的大小不一样。
数据库版本:Release 11.2.0.1.0
SQL> select count(*) from x$ksqrs;
COUNT(*)
----------
1312
SQL> SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ
2 FROM x$ksppi x, x$ksppcv y
3 WHERE x.inst_id = USERENV ('Instance')
4 AND y.inst_id = USERENV ('Instance')
5 AND x.indx = y.indx
6 AND x.ksppinm LIKE '%enqueue_re%';
NAME VALUE DESCRIB
-------------------------------------------------- -------------------- ----------------------
_enqueue_resources 1308 resources for enqueues
问题:对于这个差异,是不是我的理解有问题?请给予指点。 |
|