Sqlite的executemany命令
Python的Sqlite库提供了一个executemany命令
用于批量插入一批数据
写了个简单的程序测试了下
分别以以下三种方式来执行10000条数据的插入
结果如下:
1.单个insert,单个commit -------------> 21.153429985
2.单个insert,最后一次性的commit ---> 0.3483850955
3.执行executemany -------------> 0.0741539001
从以上数据还是能看出,executemany的效率有多高
但是,executemany实际上也相当于是一次commit
所以,如果其中的某条insert操作失败的话
整个执行都会不成功的