当前位置:  开发笔记 > 编程语言 > 正文

从数据表填充SQLite表的最快方法是什么

如何解决《从数据表填充SQLite表的最快方法是什么》经验,为你挑选了0个好方法。

从C#.net 2中的DataTable填充SQLite数据库的最快方法是什么?

目前我正在为表中的每一行构建插入语句.我尝试过dataadaptor,但速度似乎没有更快.目前需要5分钟才能遍历20,000行并将其写入数据库.任何sugestions?

解:

我发现使用BEGIN ... COMMIT的插入声明的区别块为我带来了显着的速度提升:

BEGIN;
INSERT INTO friends (name1,name2) VALUES  ('john','smith');
INSERT INTO friends (name1,name2) VALUES  ('jane','doe');
COMMIT;

我的insert语句大约每个500字节,因此我将每个事务的语句数量限制为100.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有