现象:在sqlite的数据库中创建2000张表,随后每隔5s向2000张表批量插入一次记录(每张表一条记录,跨表插入2000次),所有数据在一个事务中执行;数据库的pagesize = 8192,系统为win7 64位 硬盘 WD 7200rpm。
问题:刚开始插入数据是1.2s左右,当数据库文件增加到500MB左右时,写入耗时是4s左右,当数据库继续增长到800Mb左右时 ,写入耗时下降到5-6s左右;
求助:想请教内行的专家或高手,帮我分析下,写入性能在数据库达到800MB左右时,是否有可靠的方法将写入耗时降到2-3s【synchronize=full需要断电保护数据库,以免数据库损坏】
Sqlite多表插入性能越来越慢
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
相关推荐 更多相似问题
点击登录
提问题
悬赏问题
- ¥15 我在wordpress里安装Ultimate menber 插件之后进行测试,点击注册之后发现网页打不了
- ¥20 问个简单的数据结构问题
- ¥20 kinect 使用 unity 开发使用手势旋转相机
- ¥20 一个关于人脸识别的实训报告
- ¥50 LoopyCuts编译运行问题
- ¥20 VS2019如何添加.mdf文件失败
- ¥15 SeaTunnel多Transform配置问题
- ¥15 消除字符串,求最短字符串长度
- ¥20 有人做基于集员滤波的异常值处理相关的内容吗?(语言-matlab)
- ¥30 matlab编程,用chatGPT帮助,但给出的code总是报错。