IT培训教育数据库

感觉这个是个BUG

哪条记录不会被记录到日志中?


自动提交的

alter table mytable activate not logged initially;

insert into mytable values (1);

insert into mytable values (2);

delete mytable where id=3;


发现所有的记录都被记录到日志中

参与7

3同行回答

oneal_34oneal_34数据库管理员HLJRCC
怎么发现日志中有记录?显示全部

怎么发现日志中有记录?

收起
互联网服务 · 2016-07-27
浏览542
y5_sety5_set其它不告诉你
这个不记日志指的是事务日志,就是执行SQL时写进表sysibmadm.log_utilization的数据,这个日志的作用是在进程发生异常终止时,roolback事务的。如果你不记日志执行sql,就不会往sysibmadm.log_utilization表里面写日志,如果进程异常中断,事务不会回滚,直接结束,SQL中操作的表状态变...显示全部

这个不记日志指的是事务日志,就是执行SQL时写进表sysibmadm.log_utilization的数据,这个日志的作用是在进程发生异常终止时,roolback事务的。如果你不记日志执行sql,就不会往sysibmadm.log_utilization表里面写日志,如果进程异常中断,事务不会回滚,直接结束,SQL中操作的表状态变为SQL1476或SQL1477怀表,无法恢复,但是归档日志和诊断日志还是会记录操作日志的

收起
互联网服务 · 2016-07-27
浏览575
zsj2002zsj2002数据库管理员澳門大豐銀行
自動提交的話,你第一句打了跟沒打一樣。显示全部

自動提交的話,你第一句打了跟沒打一樣。

收起
银行 · 2016-07-27
浏览508

提问者

abcdex
网站架构师bdbs

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-07-23
  • 关注会员:4 人
  • 问题浏览:1450
  • 最近回答:2016-07-27
  • X社区推广