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

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

    Bitronix 事务 引入 Maven 依赖 定制化配置项 设置 XA 事务管理类型 Bitronix 事务 引入 Maven 依赖 定制化配置项 设置 XA 事务管理类型 引入 Maven 依赖 <properties> <btm.version> 2.1.3 </btm.version> </propertie...
  • XA 事务

    XA 事务 支持项 不支持项 XA 事务 支持项 不支持项 支持项 支持数据分片后的跨库事务; 两阶段提交保证操作的原子性和数据的强一致性; 服务宕机重启后,提交/回滚中的事务可自动恢复; 支持同时使用 XA 和非 XA 的连接池。 不支持项 服务宕机后,在其它机器上恢复提交/回滚中的数据。
  • 事务对象

    事务对象 事务对象 transactionIdentifier String - 成功加入队列的事务的唯一标识 transactionDate String - 事务被加入队列的时间 originalTransactionIdentifier String - App Store恢复的事务的标识符 transactionState Strin...
  • 本地事务

    单分区事务 单机多分区事务 事务操作的所有分区 leader 在同一台机器上的事务,我们称为单机事务或者本地事务。为了最大限度优化单机事务的提交性能,不同场景做了不同的优化。 单分区事务 只有一个分区存在写操作的事务称为单分区事务。该场景下,事务提交不需要通过 2PC 来完成,直接写一条日志即可完成事务提交。 单机多分区事务 多个分区存在写...
  • Bitronix 事务

    Bitronix 事务 引入 Maven 依赖 定制化配置项 设置 XA 事务管理类型 Bitronix 事务 引入 Maven 依赖 <propeties> <btm.version> 2.1.3 </btm.version> </propeties> <dependency> <groupId> ...
  • Atomikos 事务

    Atomikos 事务 数据恢复 修改配置 Atomikos 事务 Apache ShardingSphere 默认的 XA 事务管理器为 Atomikos。 数据恢复 在项目的 logs 目录中会生成xa_tx.log , 这是 XA 崩溃恢复时所需的日志,请勿删除。 修改配置 可以通过在项目的 classpath 中添加 jta...
  • 本地事务

    本地事务 支持项 不支持项 本地事务 支持项 完全支持非跨库事务,例如:仅分表,或分库但是路由的结果在单库中; 完全支持因逻辑异常导致的跨库事务。例如:同一事务中,跨两个库更新。更新完毕后,抛出空指针,则两个库的内容都能回滚。 不支持项 不支持因网络、硬件异常导致的跨库事务。例如:同一事务中,跨两个库更新,更新完毕后、未提交之前,第...
  • 提交事务

    MySQL 模式 Oracle 模式 提交一个事务会让事务的修改持久化生效,清除保存点并释放事务所持有的所有锁。 要显式地提交事务,则需要使用 COMMIT 语句或者提交按钮(在图形化客户端工具中)。 说明 OceanBase 数据库会在 DDL 语句前和后隐式的发起一个 COMMIT 语句,这个也会提交事务。 MySQL 模式 My...
  • 提交事务

    使用 COMMIT 语句提交事务。 在提交事务(COMMIT )之前: 您的修改只对当前会话可见,对其他数据库会话均不可见。 您的修改没有持久化,您可以通过 ROLLBACK 语句撤销修改。 在提交事务(COMMIT )之后: 您的修改对所有数据库会话可见。 您的修改持久化成功,不能通过 ROLLBACK 语句回滚修改。 ...