有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用SQL加载器插入java批量数据

我正在尝试使用sql loader将6000万条记录转储到oracle数据库中。但使用选项(direct=true,rows=100000)需要50多分钟

我们有没有办法加快数据插入速度。我们是否可以使用informatica或java来转储数据以加快速度。提前谢谢


共 (2) 个答案

  1. # 2 楼答案

    查看特定于Oracle的jdbc(Java)扩展Oracle Update Batching。这是我见过的将数据从一个简单程序输入任何数据库的最快方法。只需将批量大小设置为至少10000。你玩最大尺寸,直到你找到适合你的东西

    由于这只是普通的JavaSE,您当然可以跨多个线程并行运行它

    如果要从一个Oracle数据库转到另一个数据库,请查看dmp files。只需从一个文件中转储,然后导入到另一个文件中