kibana使用教程配置数据 为什么es 返回数据这么快?
浏览量:1203
时间:2023-06-26 10:35:55
作者:采采
为什么es 返回数据这么快?
批量写,根据每条数据的大小,一般是几百到几千。
2、多线程编写,编写线程的数量一般相当于机器的数量,可以匹配各种情况,在测试环境下通过Kibana观察性能曲线。
3.增加段的刷新时间。通过上面的原理我们知道,段作为最小的检索单元,比如有50个段,目的是查询10个数据,但是我们需要从50个段中查询10条记录,共计500条记录,然后进行排序或者比较分数,截取前10条,丢弃490条记录。在我们的例子中,r:-1程序在批量写入后会被手动刷新(调用相应的API即可)。
4.在内存分配方面,很多文章都提到,给Lucene 50%的系统内存用于文件缓存是一个很繁重的任务,所以es节点需要更多的内存(比如每个节点最好配置64G以上)。
5,磁盘配置SSD,机械磁盘作为阵列RAID5 RAID10。虽然看起来很快,但随机IO还是比SSD好。
6.使用自动生成的ID,而使用我们这个例子中的自定义键,也就是带HBase的行键,就是根据ROW KEY来删除和更新数据,性能下降并不明显。
7.关于段合并,后台定期执行合并,较大的段需要很长时间才能完成。为了减少对其他操作(如检索)的影响,elasticsearch限制了阈值,默认为20mB/s,
微服务在Docker k8s下如何部署?
抓住所有的对子,但是最重的一个不见了。yaml编程k8s yaml包含pod控制器pod运行探针服务器服务confmap配置参数ingress七层负头和存储pv pvc pod日记收集系统ELK k8s监控系统Prometheus,如果需要更详细的流量控制,有istio。那个 这就是全部。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。