网站首页 > 技术文章 正文
BL锁:Buffer Lock
数据库根据数据块范围来管理数据块。
10G R2以后,块范围默认是128。
可以通过show parameter db_file_multiblock_read_count; 查看结果,是128。
第一个数据文件中第一个连续的128个块被实例1掌握,接下来的128个块通过实例2掌握,以此类推。
每个块大小通过show parameter db_block_size;获得,一般块大小是8K。
GC:Global Cache全局缓存。
设置成128,可以通过比较少的GC消息进行多块读。
缓存融合BL锁:cache-fusion Buffer Lock 锁。
缓冲区锁BL(Buffer Lock)资源名是根据数据块的file_id和block_id的组合创建的。
缓冲区锁BL资源名以格式[0xblock_id][0xfile_id],BL开始,block_id和file_id的数据被转换为十六进制数的格式。
锁的模式PR(Protected Read)是KJUSERPR模式。
ORACLE 数据库使用锁机制来保护对关键资源的并发修改。
BL资源: BL(Buffer Lock)资源是缓存融合过程的核心,它随时保护着多个进程并发修改缓存在SGA中的缓存区缓存。
KJUSEREX是独占模式,exclusive模式。
鼓励的话语:能管得住有本事的人,才是最大的本事!
猜你喜欢
- 2024-10-29 MySQL、SQL Server、Oracle对比,你必须了解的三大数据库区别
- 2024-10-29 Java设计模式:工厂方法模式 java的工厂模式是什么意思啊
你 发表评论:
欢迎- 09-18邢台一般来说,网站的制作需要多久时间?
- 09-18“用Go做游戏:没用大模型折腾3个月 vs 用大模型只花3天!”
- 09-18程序员考公记:写了十年代码的朋友们,为什么盯上体制?
- 09-18PHP多久能学会?比java,python难还是简单呢?
- 09-18IT培训一般要学多久?IT培训费用多少?
- 09-18做网站要多久_做网站要多久时间
- 09-18学java一般多久_学完java需要多久
- 09-18前端流行框架Vue3教程:26. 异步组件
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)