单线程和多线程查询Hbase测试

 时间:2024-10-18 00:40:33

1、测试方案:采用线程池原理第一轮:单线程通过rowkey查询hbase取50、500、5000条数据所用的时间第二轮:用20个线程通过rowkey查询hbase取50、500、5000条数据所用的时间第三轮:用50个线程通过rowkey查询hbase取50、500、5000条数据所用的时间第四轮:用80个线程通过rowkey查询hbase取50、500、5000条数据所用的时间第五轮:用100个线程通过rowkey查询hbase取50、500、5000条数据所用的时间第六轮:用200个线程通过rowkey查询hbase取50、500、5000条数据所用的时间第七轮:单线程通过rowkey for循环即不批量提交查询hbase取50、500、5000条数据所用的时间

2、测试准备Rowkey的获取请相关技术人员协助。

3、记录各线程数对应记录数通过rowkey查询hbase所用时间(批量提交)

单线程和多线程查询Hbase测试

4、采用for循环查询的方式(一个一个查)

单线程和多线程查询Hbase测试

5、结论:批量提交查询情况:1、 当rowkey数量小于5000时,线程越多所用时间越长,因为创建线程耗时2、 当rowkey数量大于5000时,50个线程内,线程数越多所用时间越短,超过50个线程时,所用时间反而增加采用for循环一个一个提交查询情况:1、和采用批量提交查询方式相比,所用时间多出一倍

6、建议:如果采用批量方式提交查询:1、 当要查询的rowkey数量小于5000时,采用单线程较合适2、 当要查询的rowkey数量大于5000时,建议采用50个线程查询较合适

  • 教你怎么样才能吃到“七成饱”
  • 《消灭糖果》微信小游戏,圆你童年的糖果梦
  • 疯狂猜成语第27关怎么玩
  • 教你看钻石4C参数
  • 醋泡新蒜这样做才好吃
  • 热门搜索
    美丽的春天手抄报图片 弟子规手抄报内容 小学消防安全手抄报 孝行雅行我先行手抄报 语文手抄报资料 感恩的手抄报内容 关于英语的手抄报图片 法制知识手抄报内容 寒假手抄报大全 文明伴我行手抄报内容