事务
COMMIT_MODE
参数描述:COMMIT_MODE是一个高级参数,用于设置日志写入磁盘的方式,包括立即处理、批量处理两种。
取值范围:
- IMMEDIATE:立即处理。对事务不进行缓存,接收到后立即写入磁盘。此方式可以减少事务的吞吐量。
- BATCH:先缓存,再批量处理。先缓存事务的redo到Log Buffer中,达到一定量后再批量写入磁盘。
默认值:IMMEDIATE
COMMIT_WAIT_LOGGING
参数描述:进行事务操作时,是否等待相关redo日志写入磁盘。
取值范围:
- WAIT:待相关redo日志写入磁盘后,再进行事务操作。
- NOWAIT:无需等待相关redo日志写入磁盘,即可进行事务操作。
默认值:WAIT
LOCK_WAIT_TIMEOUT
参数描述:设置事务等待的阈值,等待时间超过该阈值则报错。
取值范围:整数,[0,2^32-1],单位:毫秒。
默认值: 0,表示无限等待。
DB_ISOLEVEL
参数描述:设置事务的隔离级别,保证不读脏数据。
取值范围:
- RC:Read Committed,一个sql语句内读取到的数据,是同一个版本的快照数据。
- CC:Current Committed,一个sql语句内读取到的数据,每一行都是读取时刻的最新已提交数据,所有读取出来的数据不再是一个快照数据。
默认值: RC
_SERIALIZED_COMMIT
参数描述:指定事务提交时,是否串行提交。
取值范围:TRUE/FALSE。
默认值: FALSE
TC_LEVEL
参数描述:设置事务补偿级别,如果>0,在网络等故障时产生未决事务,在故障恢复后,可自动处理未决事务。
取值范围:整数,[0,2^32-1]
默认值: 1
XA_FORMAT_ID
参数描述:设置XA事务格式ID,用于标识事务管理器。
取值范围:整数,[0, 2^63-1]
默认值: 247
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。