数据仓库服务 GAUSSDB(DWS)-PREPARE TRANSACTION:功能描述
功能描述
为两阶段提交准备当前事务。
在这个命令之后,该事务不再与当前会话关联。相反,它的状态完全保存在磁盘上,并且它有很高的可能性被提交成功,即使是在请求提交之前数据库发生了崩溃也如此。
一旦被准备好,事务稍后就可以用COMMIT PREPARED或 ROLLBACK PREPARED命令分别进行提交或者回滚。这些命令可以从任何会话中发出,而不仅是执行原始事务的会话。
从发出命令的会话的角度来看,PREPARE TRANSACTION不同于ROLLBACK:在执行它之后,就不再有活跃的当前事务了,并且预备事务的效果也不再可见 (如果该事务被提交,其效果会重新变得可见)。
如果PREPARE TRANSACTION因为某些原因失败,那么它就会变成一个ROLLBACK,当前事务被取消。
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- GaussDB功能_云数据库GaussDB功能_GaussDB功能特性-华为云
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- 如何进行日志采集和转储_日志平台_日志接入_日志转储