elasticsearch 百亿级数据实践

DDDG1年前 ⋅ 1484 阅读

五、性能测试

   优化效果评估基于基准测试,如果没有基准测试无法了解是否有性能提升,在这所有的变动前做一次测试会比较好。在我们的案例中:

    1、单节点5千万到一亿的数据量测试,检查单点承受能力。

    2、集群测试1亿-30亿的数量,磁盘IO/内存/CPU/网络IO消耗如何。

    3、随机不同组合条件的检索,在各个数据量情况下表现如何。

    4、另外SSD与机械盘在测试中性能差距如何。

   性能的测试组合有很多,通常也很花时间,不过作为评测标准时间上的投入有必要,否则生产出现性能问题很难定位或不好改善。对于ES的性能研究花了不少时间,最多的关注点就是lucene的优化,能深入了解lucene原理对优化有很大的帮助。

六、生产效果

   目前平台稳定运行,百亿的数据查询100条都在3秒内返回,前后翻页很快,如果后续有性能瓶颈,可通过扩展节点分担数据压力。

https://www.cnblogs.com/mikevictor07/p/10006553.html

全部评论: 0

    相关推荐