书栈网 · BookStack 本次搜索耗时 0.045 秒,为您找到 140738 个相关结果.
  • 悲观事务

    TiDB 悲观事务模式 事务模式的修改方法 悲观事务模式的行为 和 MySQL InnoDB 的差异 隔离级别 悲观事务提交流程 Pipelined 加锁流程 内存悲观锁 TiDB 悲观事务模式 为了使 TiDB 的使用方式更加贴近传统数据库,降低用户迁移的成本,TiDB 自 v3.0 版本开始在乐观事务模型的基础上支持了悲观事务模式。本...
  • 乐观事务

    TiDB 乐观事务模型 乐观事务原理 优缺点分析 事务的重试 重试机制 重试的局限性 冲突检测 更多阅读 TiDB 乐观事务模型 乐观事务模型下,将修改冲突视为事务提交的一部分。因此并发事务不常修改同一行时,可以跳过获取行锁的过程进而提升性能。但是并发事务频繁修改同一行(冲突)时,乐观事务的性能可能低于悲观事务 。 启用乐观事务前,请确...
  • 事务控制

    事务控制 启动事务 设置事务 提交事务 回滚事务 事务控制 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 启动事务 openGauss通过START TRANSACTION和BEGIN语法启动事务,请参考START TRANSACTION 和BEGIN 。 设置事务 openGauss通过S...
  • 事务隔离

    Seata事务隔离 从代理数据源说起 StatementProxy.executeXXX() 的处理逻辑 ConnectionProxy.commit() 的处理逻辑 @GlobalTransactional的作用 @GlobalLock + select for update的作用 先举一个脏写的例子,再来看Seata如何防止脏写 怎么...
  • Narayana 事务

    Narayana 事务 引入 Maven 依赖 定制化配置项 设置 XA 事务管理类型 Narayana 事务 引入 Maven 依赖 定制化配置项 设置 XA 事务管理类型 引入 Maven 依赖 <properties> <narayana.version> 5.9.1.Final </narayana.versio...
  • 乐观事务

    TiDB 乐观事务模型 乐观事务原理 优缺点分析 事务的重试 重试机制 重试的局限性 冲突检测 更多阅读 TiDB 乐观事务模型 乐观事务模型下,将修改冲突视为事务提交的一部分。因此并发事务不常修改同一行时,可以跳过获取行锁的过程进而提升性能。但是并发事务频繁修改同一行(冲突)时,乐观事务的性能可能低于悲观事务 。 启用乐观事务前,请确...
  • 事务概览

    TiDB 事务概览 常用事务语句 开启事务 提交事务 回滚事务 自动提交 显式事务和隐式事务 惰性检查 语句回滚 事务限制 因果一致性事务 有潜在因果关系的事务之间的逻辑顺序与物理提交顺序一致 无因果关系的事务之间的逻辑顺序与物理提交顺序不保证一致 不加锁的读取不产生因果关系 TiDB 事务概览 TiDB 支持分布式事务,提供...
  • 全局事务

    全局事务 全局事务 与本地事务相对的是全局事务(Global Transaction),有一些资料中也将其称为外部事务(External Transaction),在本节里,全局事务被限定为一种适用于单个服务使用多个数据源场景的事务解决方案。请注意,理论上真正的全局事务并没有“单个服务”的约束,它本来就是 DTP(Distributed Transac...
  • Narayana 事务

    Narayana 事务 引入 Maven 依赖 定制化配置项 设置 XA 事务管理类型 Narayana 事务 引入 Maven 依赖 <propeties> <narayana.version> 5.9.1.Final </narayana.version> <jboss-transaction-spi.ver...
  • 提交事务

    示例:提交事务 提交一个事务会让事务的修改持久化生效,清除保存点并释放事务所持有的所有锁。 要显式的提交事务,使用 COMMIT 语句或者使用提交按钮(在图形化客户端工具中)。 说明 OceanBase 会在 DDL 语句前和后隐式的发起一个 COMMIT 语句,这个也会提交事务。 如果使用 BEGIN 开启一个事务,执行 DML 语句后需要...