[原创]自做小软件初步测试Access与SQLite数据库执行效率(C#)
2007-06-22 23:54
330 查看
自己制作了一个小软件,来测试Access与SQLite数据库在创建数据库、创建数据表、添加新记录等操作的执行效率。发现还是SQLite执行效率比较高。
下图是我的小工具的图片:
在我的计算机,在刚刚,我做出的测试的结果如下:
使用Access数据库,
创建数据库花费 31.0262毫秒
创建数据表 newtable花费 146.9988毫秒
增加 1记录花费 37.9294毫秒
增加 10记录花费 52.2736毫秒
增加 100记录花费 181.9647毫秒
增加 1000记录花费 1621.2004毫秒
增加 10000记录花费 16237.5385毫秒
使用SQLite数据库,
创建数据库花费 48.7232毫秒
创建数据表花费 63.463毫秒
增加 1条记录花费 8.0529毫秒 !
增加 10条记录花费 5.3238毫秒 !
增加 100条记录花费 18.6934毫秒 !
增加 1000条记录花费 143.6959毫秒 !
增加 10000条记录花费 1241.6164毫秒 !
增加 100000条记录花费 13354.0528毫秒 !
通过上面可以看出,在增加大量新记录的情况下,SQLite数据库需要的时间更少,执行效率更高。
下面工具就是我制作的,欢迎下载测试。如果有问题,请给我发邮件或者留言。cnhyke(at)126.com
/Files/yelsea/MDB_SQLite_Compare.rar
下图是我的小工具的图片:
在我的计算机,在刚刚,我做出的测试的结果如下:
使用Access数据库,
创建数据库花费 31.0262毫秒
创建数据表 newtable花费 146.9988毫秒
增加 1记录花费 37.9294毫秒
增加 10记录花费 52.2736毫秒
增加 100记录花费 181.9647毫秒
增加 1000记录花费 1621.2004毫秒
增加 10000记录花费 16237.5385毫秒
使用SQLite数据库,
创建数据库花费 48.7232毫秒
创建数据表花费 63.463毫秒
增加 1条记录花费 8.0529毫秒 !
增加 10条记录花费 5.3238毫秒 !
增加 100条记录花费 18.6934毫秒 !
增加 1000条记录花费 143.6959毫秒 !
增加 10000条记录花费 1241.6164毫秒 !
增加 100000条记录花费 13354.0528毫秒 !
通过上面可以看出,在增加大量新记录的情况下,SQLite数据库需要的时间更少,执行效率更高。
下面工具就是我制作的,欢迎下载测试。如果有问题,请给我发邮件或者留言。cnhyke(at)126.com
/Files/yelsea/MDB_SQLite_Compare.rar
相关文章推荐
- C#:30行数据插入到数据库中的效率测试-一行行执行、构造SQL一次执行、SqlBulkCopy
- [原创]如何提高软件测试效率
- c# 计算程序执行时间,计算一段代码执行所用的时间,测试效率
- C#测试代码执行效率的3种方式
- C#:30行数据插入到数据库中的效率测试-一行行执行、构造SQL一次执行、SqlBulkCopy
- (原创)关于测试人员用例执行效率的分析探讨
- 测试 C# delegate 执行效率
- [原创]软件质量管理和软件质量测试培训
- C#中测试代码执行时间
- SHA/HMAC/AES-CBC/CTR 算法执行效率及RAM消耗 测试结果
- 研究生课程 软件测试29: 测试执行
- C#编写的联系人管理软件,SQLite数据库
- OpenCV RGB2LAB执行效率测试
- 【原创】问题:nios2软件里有printf语句时,固化到CFI FLASH之后不执行程序?
- Python执行效率测试模块timei的使用方法与与常用Python用法的效率比较
- 关于C#数组初始化的效率测试
- SQL执行效率和性能测试方法(SqlServer)
- c#(未测试)--C#写的winform调用webservice小软件
- 阻止系统自动睡眠的小软件,附C#制作过程(执行SetThreadExecutionState API函数,让系统误判)
- [原创]MySQL中MyISAM引擎和Heap引擎执行速度性能测试