主要测试sqlite在大数据量下的插入及查询性能:
测试环境:Centos6.4 1G内存 单核
数据量 | 大小 | 索引字段检索(耗时) | 非索引字段检索(耗时) | 总插入时间 |
10W | 19M | 0.001s | 0.036s | 5.1s |
50W | 100M | 0.0014s | 0.147s | 32.21s |
100W | 200M | 0.0009s | 5.277s | 63.29s |
200W | 400M | 0.0008s | 12.51s | 130.2s |
500W | 1002M | 0.0016s | 17.3s | 513.1s |
1000W | 2G | 0.0009s | 63.0s | 1278.24s |
2000W | 3.9G | 0.0025s | 134.1s | 3080.6s |
5000W | 9.8G | 0.0055s | 334.078s | 11745.68s |
从实验结果看,sqlite在千万级别数据量上还是有很优越的性能。
其做为嵌入式数据库其优点非常显著:1.单一数据库文件; 2.轻量型;3.跨平台;4.支持TB级别数据规模;5.不依赖其它软件。
总结以上是内存溢出为你收集整理的sqlite性能简单测试全部内容,希望文章能够帮你解决sqlite性能简单测试所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)