February 23, 2005
正月十五雪打灯--元宵小聚
作者:eygle
出处:http://blog.eygle.com
五点左右北京开始下雪,漫天的鹅毛雪,应了那句古话:正月十五雪打灯。
约好了在 边城小镇 聚餐,嘿嘿,云南菜,是我喜欢的:)
一下班匆匆赶出来.
Seay携美女最先到场,我也是准时到达。
嘿嘿真的是美女:*_*:
然后是桔子,来电话,说,我快下班了,我倒.
等Coolyl,等600,都是姗姗来迟.
看在Coolyl给我带礼物的份上,看在600买单的份上,就不再点名批评了:)
发短信给Kamus,祝贺他成功Dive Into UT。
看来周末又有人请客了。
吃过饭出来找不到车,漫天的飞雪,异常的美丽,拿手机来拍照,冻得手开始麻木。
和桔子一起跳上406路公共汽车,咣当咣当,破得异常,在嘈杂中大声的说话,看窗外绚烂的烟花,心情变得畅快起来。
下车走在路上,看到一对年轻的情侣(还是学生),推着自行车走在路上,在风雪里缓缓前行,忽然就非常感动,跟在后面不停的拍下风雪中的甜蜜。
牵手:

看雪:

相偎相依:

和相爱的人,在风雪里相偎相依,是多么浪漫的事啊!
若爱过,就应该心存感激,不管他们最后能否携手,这刻的温馨必定终生也难忘怀吧!
这是年来看到的最让我感动的画面。
然后看见有人放起烟花,那绽放的绚烂,短暂而凄迷

有人说爱情也如烟花...

这个话题是永恒不变的。
这个元宵节,还有我的足迹:)

这个元宵节,如此的美丽!
Posted by eygle at 9:39 PM | Comments (3)
Redo allocation latch介绍
作者:eygle
出处:http://blog.eygle.com
在Log Buffer中分配内存空间时需要获取Redo allocation latch 。在Oracle9.2之前,Redo allocation latch 是唯一的,因此向Log Buffer Cache中写入redo entries时是串行的。
在Oracle9.2企业版中,Redo allocation latch 的数量由LOG_PARALLELISM控制。
我们可以查询V$LATCH_CHILDREN视图获得Latch信息:
10:02:41 SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production PL/SQL Release 9.2.0.6.0 - Production CORE 9.2.0.6.0 Production TNS for 32-bit Windows: Version 9.2.0.6.0 - Production NLSRTL Version 9.2.0.6.0 - Production 10:02:46 SQL> select name,latch#,child#,gets,misses 10:02:51 2 from v$latch_children where name = 'redo allocation'; NAME LATCH# CHILD# GETS MISSES ------------------------------ ---------- ---------- ---------- ---------- redo allocation 115 1 815 1 |
Redo allocation latch 在Log Buffer中为每个事务分配空间,如果事务很小或者服务器只有一个CPU,Redo allocation latch 同时COPY事务数据到Log Buffer Cache。在Log Switch释放空间时,Redo allocation latch 和 Redo Copy Latch同时被释放,也即在Log Switch过程中,Redo的生成是被禁止的。
在Oracle10g中,为了减少竞争,Oracle缺省的预分配19个redo allocation Latch:
SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - Prod PL/SQL Release 10.1.0.3.0 - Production CORE 10.1.0.3.0 Production TNS for 32-bit Windows: Version 10.1.0.3.0 - Production NLSRTL Version 10.1.0.3.0 - Production SQL> SQL> select name,latch#,child#,gets,misses 2 from v$latch_children where name = 'redo allocation'; NAME LATCH# CHILD# GETS MISSES ------------------------------ ---------- ---------- ---------- ---------- redo allocation 137 1 1193 1 redo allocation 137 2 111 0 redo allocation 137 3 399 0 redo allocation 137 4 7 0 redo allocation 137 5 4 0 redo allocation 137 6 4 0 redo allocation 137 7 4 0 redo allocation 137 8 4 0 redo allocation 137 9 4 0 redo allocation 137 10 4 0 redo allocation 137 11 4 0 NAME LATCH# CHILD# GETS MISSES ------------------------------ ---------- ---------- ---------- ---------- redo allocation 137 12 4 0 redo allocation 137 13 4 0 redo allocation 137 14 4 0 redo allocation 137 15 4 0 redo allocation 137 16 4 0 redo allocation 137 17 4 0 redo allocation 137 18 4 0 redo allocation 137 19 4 0 19 rows selected. |
参考: Metalink Note:147471.1
Posted by eygle at 9:22 AM | Comments (0)
