Oracle 等待事件 Enqueues:TE,ExtendTable 官方解释,作用,如何使用及优化方法

本站中文解释

Oracle事件Enqueues同步地将事务中的每个操作(select,update,insert等)与每个资源(数据库对象,数据库表,索引等)关联起来。当一个可能被另一个事务准备更新,但无法满足原先的锁定要求时,该事务将等待锁定(Enqueue),等待原先锁定到资源释放或者超时。

Enqueues TE(Table Enqueue)是Oracle数据库中的一种类型,在系统中,只有在进行更新操作时才会被触发,用来防止不同会话对同一表格提供互相干扰更新操作(如并发更新丢失问题)。 Enqueue TE(Table Enqueue)会查询字段表或者行表,保护它们不被多个会话更新。

Extend Table是一种Oracle Database的一种扩展表的技术,可以帮助我们将已经存在的表扩展,在表中增加新的字段,或者修改已有的字段的数据类型或大小,这种扩展表的方法可以在不需要更改关联数据的情况,在不引入额外延迟的情况下,在表中添加新字段或者修改已有字段的类型和大小。当你需要对表结构进行改变时,你就可以使用Extend Table技术。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Oracle 等待事件 Enqueues:TE,ExtendTable 官方解释,作用,如何使用及优化方法》
文章链接:https://zhuji.vsping.com/285052.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。