oracle基础知识入门 oracle数据库( 四 )
也就是说,如果有什么东西锁定了这个区块的数据,这个地方就会记录交易标识 。当然,对于那个事务,首先检查这个地方是否已经被占用,如果是,检查那个事务是否是活动的 。如果它是非活动的,如已提交或已回滚,您可以覆盖此位置 。如果它是活动的,你需要等待(闩锁的功能) 。
所以,如果有大量并发访问这个块,参数不能太小,否则资源竞争会造成系统并发性能下降 。
以上内容摘自《[Transfer ]Oracle中的INITRANS和MAXTRANS参数》 。
创建表和索引时,需要根据表数据的访问频率和数据量来评估set init trans值 。虽然Oracle会在不够用的时候自动增加,但是增加的过程需要Oracle来评估,评估机制是针对所有对象的,所以需要排队 。如果inittrans的值设置过小,会影响系统的并发性能 。因此,在系统设计和部署时,需要考虑不同表的inittrans的设置 。
禁忌30:数据模型和数据对象的设计必须和DBA确认 。
一个业务系统将拥有大量的数据模型,并创建大量的数据对象 。在考虑业务需求的同时,还要考虑系统的运维 。因此,有必要邀请DBA参与设计 。
【oracle基础知识入门 oracle数据库】
推荐阅读
- ps教程零基础入门 ps快捷键
- 周易算命怎么入门 周易如何算卦
- 交而不泄的训练方法 硬气功入门
- 厨师刀工基础刀法入门 蓑衣刀法
- 进阶|刚入门的小白,如何收藏纸币
- 初学者游泳入门基础教学视频 游泳视频教程
- 国画花鸟画入门教程 花鸟画图片
- linux入门基础教程 linux系统界面
- 初学钩针入门视频教程 钩针教程
- 吉他教程入门基础知识 民谣吉他教程
