代码之家  ›  专栏  ›  技术社区  ›  Peter G.

如何确定COMMIT WRITE NOWAIT何时变得持久?

  •  1
  • Peter G.  · 技术社区  · 14 年前

    在Oracle中发出COMMIT WRITE NOWAIT之后,如何确定事务何时变得持久?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Justin Cave    14 年前

    我假设您正在询问新的(在10.2中)异步提交操作

    COMMIT WRITE BATCH NOWAIT;
    

    与旧的提交操作相比(使用新的长格式语法)

    COMMIT WRITE IMMEDIATE WAIT;
    

    如果您希望在使用异步提交时获得或多或少的即时通知,表明您的事务实际上已写入磁盘,您能解释一下您试图解决的业务问题吗?也许有另一种方法可以实现你的目标。