gpt4 book ai didi

java - 更快地插入到 oracle

转载 作者:行者123 更新时间:2023-11-30 11:35:44 25 4
gpt4 key购买 nike

sql server 主机上有一个 View ,它有大约 100 列,每 4 小时大约有 40000 条新记录插入其中。我使用 netbeans 编写了一个 java 应用程序,它首先从 SQL Server 主机读取数据并将其插入到不同主机上的 Oracle 数据库表中。

阅读时间很短,永远不会超过 20 秒,但插入有时需要超过 10 分钟!我不能使用批处理,因为如果发生异常我需要继续插入,但如果我使用批处理,它将在第一个异常后终止。

我怎样才能使这个过程更快?

最佳答案

您可以在 Oracle 中轻松使用批量处理。只需保存异常(exception)情况。当您的批量操作完成并且至少有 1 个异常时,将引发一个异常,让您有机会处理它们。

有关解释和示例,请参阅 Morgans Library向下滚动到异常(exception)情况。

关于java - 更快地插入到 oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14971241/

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