Hubbledotnet V0.8.3.6 版本性能测试报告
2010-06-11 11:07
288 查看
测试数据
论文标题和摘要信息,数据行数 400 万行,数据大小2.6GB测试环境
Intel Core2 Duo T7100 1.8GHz2.0 GB of RAM
硬盘转速为 5400 转
普通笔记本电脑
Hubbledotnet 0.8.3.6 版本 + 盘古分词 1.2 版本
表结构
索引参数
这个参数设置索引时的并发线程数
Step 为 5000。这个参数指明每次批量索引的行数。
索引速度
400万数据,索引用时 8237秒,即每小时索引 174 万行。
我忘记将盘古分词改成最新版本了,如果用最新的2.0.1.0 版本,索引速度应该还可以提高30%左右。
索引文件大小
两个字段的索引文件大小总和为 624M
内存占用
HubbleTask 服务在400万数据时占用内存为 180M 左右,这其中有50M左右为盘古分词占用,20M左右为.net 自身占用,索引实际占用内存为110M左右。
查询速度
查询单个字
首次查询
用时320ms
第二次查询
用时2.23ms
首次翻页
用时295ms
查询多个字
采用 Match 方式首次查询
用时342ms
采用 Contains 方式首次查询
用时132ms
Contains 和 Match 的区别是Contains 对输入的单词分量按与方式匹配,Match是按或方式匹配。Contains 比 Match 更精确和快速。
相关文章推荐
- (转)HubbleDotNet 和 Lucene.net 性能对比测试
- 性能报告 DotNet测试MYSQL报告(和Java对比)
- HubbleDotNet 海量数据测试报告
- HubbleDotNet 和 Lucene.net 性能对比测试
- 画动画圆之使用 QT4.6/C#/MFC/DELPHI/VB 开发的程序性能测试报告
- 淘宝Fourinone分布式计算框架性能、压力、容灾测试报告
- Alpha版本测试报告
- mysql性能测试及不同版本的比较(转)
- 网站前端性能测试报告
- Kafka设计解析(五)- Kafka性能测试方法及Benchmark报告
- Kafka性能测试方法及Benchmark报告
- 接口性能测试报告样本-含分析内容2
- 一个高性能的MySQL proxy(kingshard)的性能测试报告
- Flume性能测试报告
- 如何分析Analysis中各个图表的含义,写出性能测试报告(继续增加中)
- Beta版本测试报告以及Beta版本发布说明
- 《Web性能测试实战》性能测试报告模板
- HBase基准性能测试报告
- Oracle Pro*C/C++游标和存储过程性能测试报告
- 3大主流NoSQL数据库性能对比测试报告