【发布时间】:2013-12-12 08:22:28
【问题描述】:
最近,我想在 DB 中插入大约 10,000,000 条记录,以便在 Delphi7 中进行一些测试。我每次追加 5000,然后进行 Post。整个过程花费了很多时间。
所以我想更改post金额,大约10000,100000......它似乎工作顺利。
所以我很困惑在发布之前附加的数量是否有限制。我google了很多,但发现很少。
有人可以告诉我吗?
【问题讨论】:
-
如果您想插入那么多记录,我建议您查看特定数据库的“批量插入”选项。写入文本文件和批量插入要快得多。
-
您可以获得的最快性能是使用 TADOQuery 和参数化插入语句。
-
@whosrdaddy 最快是批量插入
-
faYeap,我已经尝试过 BCP 和 Bulk insert。它们的效果非常好
-
@SirRufo,我的意思是 ADO,我知道批量插入是什么...
标签: sql delphi post append delphi-7