再会。
我们需要将大约 800000 条记录插入到自定义表中,现在使用简单的插入语句需要大约 30 分钟。我们将从文件中读取记录并使用简单的插入语句创建一个 .sql 文件。我相信除了正常的方式之外,将会有一种有效的方式来插入记录。
我尝试了以下。
- /追加/…。由于在每个插入语句之后提交,它花费的时间比过去要多。所以这个被排除了
- 将 ALL 插入 c_table (X,X,X) 值 (' ',' ',' ',)
插入 c_table (X,X,X) 值 (' ',' ',' ',) 插入 c_table (X,X ,X) 值 (' ',' ',' ',) 从对偶中选择 1;
对于 1000 的计数,选项 2 很好,但对于批量插入,它再次需要 30 多分钟。如果有其他选择,请分享。
注意:我不能使用 sqloader 或 datapump,因为我们没有数据库密码。
问候, 普拉桑斯