当前位置: 首页 > news >正文

眉山建网站毕业设计都是做网站吗

眉山建网站,毕业设计都是做网站吗,广东建设监理协会网站题库,如何做网赌网站问题背景 ES使用bulk写入时每批次的大小对性能有什么影响?设置每批次多大为好? 一般来说,在Elasticsearch中,使用bulk API进行批量写入时,每批次的大小对性能有着显著的影响。具体来说,当批量请求的大小增…

问题背景

ES使用bulk写入时每批次的大小对性能有什么影响?设置每批次多大为好?

一般来说,在Elasticsearch中,使用bulk API进行批量写入时,每批次的大小对性能有着显著的影响。具体来说,当批量请求的大小增加时,写入性能通常会提高,因为减少了网络往返时间和磁盘I/O次数。然而,如果批量请求过大,会导致节点上的内存压力增大,进而影响其他请求的性能,甚至可能导致节点崩溃。

实测方案与结果

我在虚拟机环境实测了7种不同批次的大小,从500到10000都有。

结果如下表:

索引消耗的时间与批次大小数据图示:

  • 最慢的10000条每批,吞吐量是18078/秒。
  • 最快是8000条每批,吞吐量是18218/秒。

这图看着很唬人,实际上设定不同的批次大小对写入性能的影响微乎其微,图中所示的数据索引时间单位是毫秒。

表中,程序运行时间单位是秒,即便是观察程序运行总时间,也都是几秒之差。因为波动太小,因此不具有实际调优意义,只能作为一个数据参考。

当然,对于生产环境也可以通过实验来确定最佳的批量大小。可以从较小的批量开始(例如5MB),然后逐渐增加批量大小,观察写入性能的变化。当性能开始下降时,说明批量大小已经过大,应该减小批量大小。通常,一个好的起点是将每批次的数据量设置在5MB到15MB之间。

补充测试

那么将批次大小分别设置为10万,和10呢?取两个较为极端的值。

  • 超大的10万级别:运行了149秒,变慢的趋势有所抬头!
  • 很小10级别:**运行了641秒,明显变慢!果然,批次太小的确是浪费资源!**不过一般也没有开发人员会设置成这个值。

批次大小设置为极小值10的时候,数据反映了另外一个事实,那就是批量写入比单条写入快了不止一倍!

最终所有测试索引都有100万条数据,数据存储空间大小也几乎一致:

结论

经过计算,上述7种单批次大小的100万数据吞吐量差异最大只有千分之7,可以说是完全没有差异了,极端值才会显著降低性能。

http://www.yayakq.cn/news/36213/

相关文章:

  • 石家庄网站seo服务推广手段有哪些方式
  • 百度贴吧首页上海网站建设优化公司
  • 百度xml网站地图呼市做网站建设的公司哪家好
  • 外贸网站索引页多青岛网站建设服务中心
  • qq做兼职给网站给你网页版微信聊天记录会被监控吗
  • 深圳网站建设机构编程怎样自学
  • dw可以做网站后台吗麦田一葱 wordpress
  • 如何取得网站的管理权限有没有可以做网站动图的软件
  • 百度云建设网站wordpress vantage主题
  • 广告公司做的网站图片侵权用自己网站做邮箱域名
  • 怎么在阿里云上做网站网站开发方案
  • 广州海佳网络网站建设公司怎么样wordpress调用菜单函数
  • 免费网站建设代理5ucms怎样做网站自适应
  • 杭州市住房与城乡建设部网站做一个企业网站需要多长时间
  • wordpress微信网站施工企业的期间费用包括哪些
  • 商城网站建设服务器网站建设竞标ppt
  • 海口网站建设方案优化企业网页建设公司怎样收费
  • 普通网站和营销型网站的区别是什么德国的网站后缀
  • 微信商城网站网站建设不完整 审核
  • 沈阳 网站开发制作百度推广上班怎么样
  • 怎么把网站提交手机网卡
  • 湖南营销型网站建设企业有什么做木工的网站
  • 网站不在首页显示出来吗化工企业网站jsp
  • 网站开发北京怎么自己创建一个网站
  • 商城手机网站怎么做广东住房和城乡建设厅网站造价
  • 提升自己网站上海网站建设找思创网络
  • 如何在线实现手机版网站建设网站制作自己做服务器
  • 网站后台登陆密码忘记做网站的标准
  • wordpress管理员页面自学建网站做网站优化
  • 锡盟建设局网站淘宝网做宝贝详情用哪个网站