【TechTarget中国原创】问:一次回滚需要多长时间?我试图删除表中的4200万条记录并且等了三个小时。在此之后我需要删除脚本做truncate。但是我仍然收到报错:ORA-00054。
答:做一次回滚需要花很长的时间。我推测你得到答案的时候,回滚才会完成。
但是为了给以后作参考,回滚操作可以很长,特别是如果你回滚4200条行的删除操作。
很显然,如果DELETE操作时间越长,那么回滚所花费的时间也就越长。但是真正的时间是随着不同情况变化的。你可能不得不收集其他过程的资源。这些资源可能还包括CPU和磁盘I/O。