GBase 8s
运维管理
文章

GBase8s锁(二)

发表于2025-11-07 14:45:0169次浏览2个评论

GBase8s 采用全局管理的封锁机制,在共享内存中分配一块内存集中标记锁的使用情况,在每个锁结构中保存锁的拥有者、锁定的对象(是表、记录、还是行)、锁的类型等。 在 GBase8s中每个锁占用 128 Byte。
 

 

数据库级锁(Database-Ievel Locks)

在我们通过 CONNECT DATABASE 或者 CREATE DATABASE 语句访问数据库时,系统都将自动在该数据库上加上一个共享(S)锁,这样可以防止其他用户删除数据库或 者在该数据库上加排它(X)锁。

表级锁(Table-Ievel Locks)

提供两种模式表级锁:EXCLUSIVE MODE 和SHARE MODE。你可以锁整个表。 SHARED锁防止表中数据更新。gbase8s Universal Server 通过设置隔离级别实现更大程度并发数据保护。 表级EXCLUSIVE锁防止对同个表的并发使用。因此,如果其他许多程序要使用该表时,系统性能会受到严重影响。类 
似数据库级EXCLUSIVE锁,表级EXCLUSIVE锁常用在非高峰时期要改变大量数据时。通过UNLOCK TABLE table name 解除锁。当存在事务时,事务结束时解除锁。

评论

登录后才可以发表评论
崔哥发表于 7个月前
蔗庵小阁名曰“卮言”,作此词以嘲之。卮酒向人时,和气先倾倒。最要然然可可,万事称好。滑稽坐上,更对鸱夷笑。寒与热,总随人,甘国老。少年使酒,出口人嫌拗。此个和合道理,近日方晓。学人言语,未会十会巧。看他们,得人怜,秦吉了。
崔哥发表于 7个月前
过春社了,度帘幕中间,去年尘冷。差池欲住,试入旧巢相并。还相雕梁藻井。又软语、商量不定。飘然快拂花梢,翠尾分开红影。芳径。芹泥雨润。爱贴地争飞,竞夸轻俊。红楼归晚,看足柳昏花暝。应自栖香正稳。便忘了、天涯芳信。愁损翠黛双蛾,日日画阑独凭。