gpt4 book ai didi

sql - Oracle 数据库表中的数据加载

转载 作者:太空宇宙 更新时间:2023-11-04 04:51:57 25 4
gpt4 key购买 nike

我有大约的数据。 1.1 亿文本文件。在 Oracle 数据库表中加载这些数据的最快方法是什么,因为我使用的是 sqlloader,大约需要 34 小时才能完全加载到表中。

最佳答案

sqlloader 是用于在 Oracle 表中加载数据的工具。如果我没记错的话,并且如果您可以信任输入数据,可能的优化是:

  • 调整缓冲区大小和每次提交的行数。提交越少,速度就越快,但代价是内存越大
  • 在加载数据之前删除索引并在加载数据后重新创建索引 - 风险:如果数据违反唯一或非空索引,您会损失,但增益可能是一个数量级
  • 如果有意义,并且如果您可以信任输入数据,请禁用表上的任何触发器 - 风险:与上一行相同

关于sql - Oracle 数据库表中的数据加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55741716/

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