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

东莞网站建设外贸百度客服怎么联系

东莞网站建设外贸,百度客服怎么联系,汕头市委网站两学一做,怎么自己做免费网站背景 由于我们在flink中使用了状态比较大,无法完全把状态数据存放到tm的堆内存中,所以我们选择了把状态存放到rockdb上,也就是使用rockdb作为状态后端存储,本文就是简单记录下使用rockdb状态后端存储的几个重要的配置项 使用rockdb状态后端…

背景

由于我们在flink中使用了状态比较大,无法完全把状态数据存放到tm的堆内存中,所以我们选择了把状态存放到rockdb上,也就是使用rockdb作为状态后端存储,本文就是简单记录下使用rockdb状态后端存储的几个重要的配置项

使用rockdb状态后端

1.首先看一下rockdb的设计图
在这里插入图片描述

从中需要注意几点:

1.1 每次状态读取操作不一定会经过磁盘,有可能直接从内存中就可以获取到记录了,也有可能要经过好几次IO操作才能读取到记录

1.2 每次写操作都会把记录先顺序写到WAL日志文件中,然后写入memtable内存表,由于写操作是顺序写,虽然比不上直接操作内存,但是性能也不会很差

2.flink全局维度的重要的配置项:

state.backend.rocksdb.memory.managed 默认值true,开启rockdb作为flink状态后端存储

taskmanager.memory.managed.size 默认不配置,显示给rockdb用的堆外内存的总大小
taskmanager.memory.managed.fraction 默认0.4,当参数taskmanager.memory.managed.size没有配置时,给rockdb用的堆外内存的总大小占堆大小的比例

3.rockdb内部的重要的配置项

我们知道rockdb中内部的内存占用主要包含:memtable表,索引(包括数据索引和布隆过滤器索引),以及BlockCache,以下两个配置是调整rockdb内部的内存占用比例的

state.backend.rocksdb.memory.write-buffer-ratio,默认值 0.5,即 50% 的给定内存会分配给写缓冲区使用,这里也就是memtable使用的内存
state.backend.rocksdb.memory.high-prio-pool-ratio,默认值 0.1,即 10% 的 block cache 内存会优先分配给索引及过滤器。 我们强烈建议不要将此值设置为零,以防止索引和过滤器被频繁踢出缓存而导致性能问题

http://www.dt0577.cn/news/42858.html

相关文章:

  • 网站可信度必须做吗seo关键词布局
  • 小学生个人网站怎么做网络营销概念是什么
  • 做网站用哪个软件写比较好网站域名查询工具
  • 福永电子烟网站开发李勇seo博客
  • 网站 电信已备案 联通重庆森林经典台词 凤梨罐头
  • 那个网站可以做微课推广软文发稿
  • 做外贸一般用什么网站好郑州seo网络推广
  • 做网站拿来卖如何给企业做网络推广
  • 电商思维做招聘网站网页友情链接
  • 自助网站制作系统源码郑州seo关键词排名优化
  • 网站开发留言板门户网站有哪些
  • 企业网站建设兴田德润地址东莞百度seo排名
  • 公司网站做推广支出分录淘宝关键词热度查询工具
  • 餐饮网站建设最近新闻内容
  • 宁波网站制作哪家全面国内最近的新闻大事
  • 建设网站有哪些目的是什么网络营销是什么
  • 邯郸有建网站吗哪个公司好些网络运营主要做什么工作
  • 南宁网站建设方案报价百度云搜索引擎入口手机版
  • 青岛即墨城乡建设局网站上海空气中检测出病毒
  • 秦皇岛做网站的公司选汉狮免费创建个人网页
  • 西宁网站建设天锐科技广州seo关键词优化费用
  • 网站后台管理系统怎么进百度广告电话号码是多少
  • 网站设计远程培训阿里巴巴seo排名优化
  • 做网站要学编程麽专业拓客团队怎么收费
  • 深圳开发网站建设视频号链接怎么获取
  • 学校网站建设合同二维码引流推广的平台
  • 南京个人网站建设营销公司排行
  • 电子商务网站建设用什么语言山东百搜科技有限公司
  • 家装网上怎么接单啊seo专员是做什么的
  • 搜索引擎优化人员优化兰州seo网站建设