gpt4 book ai didi

sql - 批处理SQL插入

转载 作者:行者123 更新时间:2023-12-03 17:45:52 25 4
gpt4 key购买 nike

我有一个包含50k +-行的文本文件,每行包含必须从每行中拉出的数据作为单独的字段。

该程序每天运行几次。

由于此应用程序是可移植的,因此我使用SQLIite并逐一读取这50k行中的每行,以收集所需的数据并将其插入到SQlite DB File中。

我进行了一些测试,发现仅读取行仅花费了现在的实际时间的10%,当我在SQLite db中一个接一个地插入所有数据时,所有的开销都随之而来。

寻找改进的建议。

最佳答案

您可以使用事务来提高性能,以便一次请求多个INSERT,而不是文本文件中的每一行都请求一个。这将允许您批处理INSERT语句(每批尝试100次)-这将大大提高性能。

关于sql - 批处理SQL插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217166/

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