Database 如果在数据库事务发生时断电,会发生什么情况?
事务被理解为一个概念,它保证某些事情不会发生或发生。如果系统物理写入磁盘以应用事务,并且发生断电,该怎么办 由事务的ACID属性定义:如果事务提交在系统关闭之前成功返回,则可以保证更改已被持久化。如果没有返回,但正在处理提交。重新启动dbms后,存在以下可能性:Database 如果在数据库事务发生时断电,会发生什么情况?,database,transactions,Database,Transactions,事务被理解为一个概念,它保证某些事情不会发生或发生。如果系统物理写入磁盘以应用事务,并且发生断电,该怎么办 由事务的ACID属性定义:如果事务提交在系统关闭之前成功返回,则可以保证更改已被持久化。如果没有返回,但正在处理提交。重新启动dbms后,存在以下可能性: 数据库处于正在提交的事务启动之前的状态 数据库处于以下状态:提交的事务的所有更改都已被持久化,并且可以随后找到 将此保留为注释,但我认为这取决于是否启用自动提交。只要事务未提交,它就会丢失。如果事务是在断电之前提交的,那么一旦服务器重
- 数据库处于正在提交的事务启动之前的状态
- 数据库处于以下状态:提交的事务的所有更改都已被持久化,并且可以随后找到李>