一个1天前没有提交的一个DML在循环日志和归档日志

一个1天前没有提交的一个DML在循环日志和归档日志中有什么不同的表现。在循环日志中,因为一个DML一直没有提交,因此在线 LOG的数据会一直增加,直到耗尽secondary log 在归档日志中,因为一个DML一直没有提交,因此在线 LOG会被归档,但是如果这个时候这个归档日志被误删,则可能导致...显示全部
一个1天前没有提交的一个DML在循环日志和归档日志中有什么不同的表现。

在循环日志中,因为一个DML一直没有提交,因此在线 LOG的数据会一直增加,直到耗尽secondary log
在归档日志中,因为一个DML一直没有提交,因此在线 LOG会被归档,但是如果这个时候这个归档日志被误删,则可能导致这个DML无法ROLLBACK。
我这么理解是否正确。收起
参与15

查看其它 8 个回答drdb2的回答

drdb2drdb2系统工程师se
DB2 uses WAL
write-ahead logging. Transactions are logged while they occur, regardless of whether or not the transactions commit. Transactions go from the log buffer to log files (transactional logging) before any data is written from the buffer pools to the database structures.
互联网服务 · 2015-07-13
浏览1258

回答者

drdb2
系统工程师se

drdb2 最近回答过的问题

回答状态

  • 发布时间:2015-07-13
  • 关注会员:2 人
  • 回答浏览:1258
  • X社区推广