pathfinder1987
2017-06-25 01:54Sqlite多表插入性能越来越慢
现象:在sqlite的数据库中创建2000张表,随后每隔5s向2000张表批量插入一次记录(每张表一条记录,跨表插入2000次),所有数据在一个事务中执行;数据库的pagesize = 8192,系统为win7 64位 硬盘 WD 7200rpm。
问题:刚开始插入数据是1.2s左右,当数据库文件增加到500MB左右时,写入耗时是4s左右,当数据库继续增长到800Mb左右时 ,写入耗时下降到5-6s左右;
求助:想请教内行的专家或高手,帮我分析下,写入性能在数据库达到800MB左右时,是否有可靠的方法将写入耗时降到2-3s【synchronize=full需要断电保护数据库,以免数据库损坏】
- 点赞
- 回答
- 收藏
- 复制链接分享
0条回答
为你推荐
- SQLite并发写入性能
- sqlite
- 1个回答
- 插入sqlite数据库
- sqlite
- java
- android
- php
- 1个回答
- 无法在SQLite表中插入字符串,但可以编号
- sqlite
- php
- 4个回答
- sqlite3存储的相关问题
- sqlite
- 存储
- 1个回答
- android有关sqlite数据库中插入数据时老出现问题,求帮助!!!
- 数据库
- android
- sqlite
- 3个回答
换一换