1、整表查询
把整个表数据列出来,不知道为什么,BerkerlyDB 比 SQL Server还慢,没理由的,可能我没用好。
2、getByPrimaryKey
33606条数据的表,共19个字段的情况下:BerkerlyDB的性能要比SQL Server快10倍左右。(SQL Server数据库也是部署在本机)
33606条数据的表,共2个字段的情况:BerkerlyDB的性能要比SQL Server快500倍左右。(SQL Server数据库也是部署在本机)
(待继续补充中)
3、使用索引。
33606条数据的表,共19个字段的情况下,返回两条记录,使用字符串索引:BerkerlyDB的性能要比SQL Server快50~100倍左右。(SQL Server数据库也是部署在本机)
4、插入数据
插入2000条输入到数据表,共19个字段。SQL Server使用JDBC的executeBatch,每批1000条。Berkerly DB使用comiteNoSync的方法提交每次插入的数据。BerkerlyDB大约比SQL Server要快10~20倍。
相关文章
- SQL Server性能调优之执行计划深度剖析 第一节 浅析SQL执行的过程
- 如何比较SQL Server 2005中的两个日期时间值?
- SQL中,where 与 having 的性能比较
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证
- SQL SERVER 比较两个数据库中表和字段的差异
- 求解SQL server2008 比较两个数据库差异,但是我要数据库表里有数据的才比较
- 五种SQL Server分页存储过程的方法及性能比较
- SQL Server 数据库统计信息更新对性能优化的切身体会
- [O]SQL SERVER下有序GUID和无序GUID作为主键&聚集索引的性能表现
- SQL SERVER 修改数据库名称(包括 db.mdf 名称的修改)