gpt4 book ai didi

sql - 如何停止oracle撤消过程?

转载 作者:行者123 更新时间:2023-12-04 22:23:12 26 4
gpt4 key购买 nike

我想知道如何停止 oracle 的撤销过程?我试图删除一个大表的数百万行,在过程中我杀死了 session ,但它开始撤消删除,大约两个小时数据库变得非常缓慢。我不想继续撤消过程。有什么办法可以阻止吗?

最佳答案

正如您所发现的,逐行删除过程可能非常缓慢。如果删除都在单个事务中完成,就像这里的情况一样,它们可能会变得更慢。您可能需要考虑以下选项:

  • 如果您要删除表中的所有行,您可能需要考虑使用 TRUNCATE TABLE 语句。
  • 如果您没有删除表中的所有行,您可能应该在删除一定数量的行后将过程更改为 COMMIT。

  • 与此同时,您将不得不等到回滚过程完成。

    分享和享受。

    关于sql - 如何停止oracle撤消过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11238932/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com