sqlite3 中的批量插入速度更快?

2023-11-27

我有一个大约 30000 行数据的文件,我想将其加载到 sqlite3 数据库中。有没有比为每行数据生成插入语句更快的方法?

数据以空格分隔并直接映射到 sqlite3 表。是否有任何类型的批量插入方法可以将卷数据添加到数据库中?

如果不是内置的,有没有人设计出一些非常奇妙的方法来做到这一点?

我应该先问一下,有没有一种 C++ 方法可以通过 API 来做到这一点?


  • 将所有 INSERT 包装在一个事务中,即使只有一个用户,速度也会快得多。
  • 使用准备好的语句。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sqlite3 中的批量插入速度更快? 的相关文章

随机推荐

  • 通过 URL 打开 Native AIR 应用程序?

    我希望人们能够通过 URL 启动 Native AIR 应用程序 我的 AIR 应用程序会读取其中的一些参数并打开到正确的状态 因此 用例是有人浏览我们的网站 然后单击链接 它将打开本机桌面应用程序以查看与其链接关联的正确内容 我知道 iT
  • 从 Matlab 函数返回多个输出变量

    可以说我有一个功能 function A B C test x y z A 2 x B 2 y C 2 z end 当您按运行时 Matlab 仅返回输出参数中的第一个值 A 在这种情况下 是否有一个命令可以放入我的函数中 自动返回所有函数
  • 捕获 ASP.NET UserControls 中未处理的异常

    我动态加载用户控件 将它们添加到 Web 表单的 Controls 集合中 如果用户控件在渲染时导致未处理的异常 我想隐藏它们 因此 我尝试挂钩每个 UserControl 的 Error 事件 但似乎 UserControl 永远不会像
  • SQLITE - 将行正确转换为列

    我有一个包含产品订单表的数据库 如下所示 order id prod code prod color size quantity 1 SHIRT 001 S 10 1 SHIRT 001 M 7 1 SHIRT 001 L 8 1 SHIR
  • XAMLParseException 让我抓狂!

    这个 XAMLParseException 让我抓狂 我在 Visual Studio 1020 中使用 NET 3 5 这是我的 xaml
  • 准备从 Python 2.x 转换到 3.x

    到目前为止 我们都知道 我希望如此 Python 3 正在慢慢开始取代 Python 2 x 当然 大多数现有代码最终移植还需要很多年的时间 但我们现在可以在 2 x 版本代码中做一些事情 以使切换更容易 显然是在看什么是新的3 x 中的版
  • 让 will_paginate 与 Ajax 配合使用的最佳方法

    如果你谷歌 will paginate 和 ajax 最上面的结果是这篇博文 但是 will paginate 的原作者说不使用这个方法 对 SEO 蜘蛛不利 但我无法让原作者的方法起作用 他的 javascript 杀死了我所有的链接 另
  • Datetime.ToString() C# 未按预期工作

    From msdn看来我可以创建自己的格式Datetime ToString 方法通过使用M m d y等等 但是当我尝试一个时 它没有按预期工作 下面的截图就是问题所在 我正期待着7 29 2015但收到了7 29 2015 为什么 看起
  • PHP:file_exists 与stream_resolve_include_path - 哪个性能更好?

    似乎最近 php 开发人员对使用它是否更好感到好奇文件已存在 or Stream resolve include path 检查文件是否存在时 无论是包含它们 缓存系统等 这让我想知道是否有人做过基准测试 以判断哪一个是更好的选择 无论是页
  • 如何创建异构对象集合?

    我想在 a 中使用特征对象Vec 在 C 中我可以创建一个基类Thing从中派生出Monster1 and Monster2 然后我可以创建一个std vector
  • 无法对没有 data_class 的表单使用回调断言

    我正在创建一个名为 IntervalType 的自定义 FormType 我的 IntervalType 将有两个字段 start and end并且将是整数类型 此自定义 FormType 将始终在不使用的情况下使用data class
  • 将代理与适用于 Java 的 Google HTTP 客户端库结合使用

    我使用 Google HTTP Client Library for Java 发出简单的 JSON 请求并解析响应 当我不通过代理时它效果很好 但现在我想允许我的用户在我的应用程序中使用代理 带有身份验证 功能 我查看了 HttpTran
  • php 5.4 发生字符串偏移量转换

    在以下几行中 我收到错误 发生字符串偏移转换 code value dictionaryAlias value dictionaryText codeLang code value dictionaryAlias value diction
  • SonataAdminBundle 中的自定义操作

    On this page我找到了如何为我的自定义操作添加路线 protected function configureRoutes RouteCollection collection collection gt add ispremium
  • 您可以拥有的 UIApplicationShortcutItem 数量是否有限制?

    我想将新的 3D Force Touch 功能 UIApplicationShortcutItem 添加到我的应用程序中 但我想知道单个应用程序上可以拥有的数量是否有限制 我查看了文档 但没有看到提到限制 https developer a
  • 禁用焦点上的橙色轮廓突出显示

    我正在使用 jQuery jqTouch 和 Phonegap 编写一个应用程序 并且遇到了一个持续存在的问题 当用户使用软键盘上的 Go 按钮提交表单时 就会出现这个问题 尽管通过使用很容易将光标移动到适当的表单输入元素 input el
  • 即使操作系统杀死应用程序,如何在android中保存/恢复全局变量

    在android中 Google建议我们将全局变量保存在Application中 但有一个问题 如果android操作系统因为内存不足而杀死应用程序 应用程序将重新创建 并且我保存的全局变量将丢失 我不知道什么时候保存 恢复这些变量 应用程
  • 如何计算asp.net中数据表列的总和?

    我有一个有 5 列的 DataTable ID Name 帐号 Branch Amount 数据表包含 5 行 如何将标签控件中金额列的总和显示为 总金额 要计算 DataTable 中列的总和 请使用数据表 计算 method 链接的 M
  • 如何在 appsettings.json 中加载多态对象

    有什么方法可以从中读取多态对象appsettings json以强类型的方式 下面是我需要的一个非常简单的示例 我有多个应用程序组件 名为Features这里 这些组件是由工厂在运行时创建的 我的设计意图是每个组件都由其单独的强类型选项配置
  • sqlite3 中的批量插入速度更快?

    我有一个大约 30000 行数据的文件 我想将其加载到 sqlite3 数据库中 有没有比为每行数据生成插入语句更快的方法 数据以空格分隔并直接映射到 sqlite3 表 是否有任何类型的批量插入方法可以将卷数据添加到数据库中 如果不是内置