暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T 事务

墨天轮 2019-09-28
527

事务

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论