干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数TiKV关键性能参数及优化

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

TiKV整体架构

干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

 干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

主要关注三个模块:Transaction、Raft、 RocksDB

主要关注这三个模块的线程池

  • scheduler Pool:协调事物的并发写入冲突,并将收到的修改操作向下写入;
  • raftstore thread: 接收到写请求后,将写请求转化为raft 日志;raft日志会存入rocksdb raft中,并外传
  • apply thread:  从rocksdb raft中的日志读出来,应用到rocksdb kv,从而完成数据的持久化

 

TiKV读写流程

干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

 写请求从TiDB传入到scheduler pool,scheduler pool负责协调并发写入的冲突;如果有多个写请求要写同一个KEY或者遇到锁的时候,scheduler pool通过latch来进行排队,成功获得latch的可以继续往下走传递给raftstore pool,其他写请求继续等待;

 raftstore pool会将写请求转化为写日志raft log, raft log一边会落到raft主的rocksdb raft log,另外会发送给follower节点;

apply pool 会将raft log应用到本地的rocksdb kv,完成数据的持久化;

干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

 按照上面流程图查看哪个部分的监控升高,如果哪个位置升高,就可以按照下面的图示调节对应的参数(适当调大);干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

 store-pool-size: 默认处理raft的线程池数量,默认2;

store-max-bach-size: 默认每一批请求的rows数量,默认256

raft-max-inflight-msgs: 如果超过raft log写入等待的数量超过raft-max-inflight-msgs,就会减缓写入,进行限流;

apply-pool-size: 处理数据落盘的线程数;

apply-max-batch-size: 批量处理的请求个数;

TiKV读取流程

 点查流程:

干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

 非点查流程

干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

读取瓶颈分析 

 干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

 

 干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

 readpool.unified.max-thread-count: 读线程池

storage.block-cache.capacity: Block Cache的量,如果发现Block Cache 命中率较低,可以适当调大,该值一般占机器内存的45-60%

split.qps-threshold,默认3000

split.byte-threshold,默认30MB/s,达到该值的时候会默认将region打散,从而分散热点;

常见问题 

干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数

干式电力变压器技术参数和要求_10kv变6kv变压器型号技术参数 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193247.html原文链接:https://javaforall.net

(0)
上一篇 2025年11月29日 上午10:22
下一篇 2025年11月29日 上午11:01


相关推荐

  • IDEA 格式化代码快捷键冲突解决

    IDEA 格式化代码快捷键冲突解决大家都知道 在 IDEA 中格式化代码的快捷键为 Ctrl Alt L 但是很多人发现这个快捷键却经常失效 显然是和别的软件的快捷键冲突了 在我的电脑上 是和网易云音乐的喜欢音乐快捷键冲突了 我们只要把网易云的快捷键设为别的就行了 我直接设为空了

    2026年3月17日
    4
  • ZOJ1586

    ZOJ1586

    2021年8月25日
    57
  • OpenClaw 飞书对接教程:Linux 一键部署与消息配置

    OpenClaw 飞书对接教程:Linux 一键部署与消息配置

    2026年3月13日
    4
  • MybatisPlus 分布式Id

    MybatisPlus 分布式Id对于分布式id,有很多方案,现在大多数用的是基于雪花算法snowflake的实现,美团有leaf,百度有uid-generator,我这里记录下苞米豆在MybatisPlus3中的分布式id实现简单介绍下雪花算法雪花算法也叫雪花id,是一个64bit的整型数据,原生的snowflake是这样的:最高位不用,41bit保存时间戳,单位是毫秒,10bit的机器位,12bit的唯一序列号,可以理解是某一毫秒内,某台机器生成了不重复的序列号10bit一般一会分为5bit的datacen

    2025年6月20日
    10
  • gluster 添加xlator新节点

    gluster 添加xlator新节点添加 xlator 过程步骤分析 1 执行命令 A 机器 mkdir home test 任意机器 glustervolum 机器 IP home test 如果你指定的 brick 位于根分区 在创建卷命令后加 force2 vim var lib glusterd vols testvol testvol fuse vol 这个是默认生成的配置文件 我

    2026年3月18日
    2
  • zencart模板修改 (详细)

    zencart模板修改 (详细)下面简单的介绍下zencart网站模板的修改。修改较多的地方:(常用代码)一:头部文件为(例子):D:\AppServ\www\zencart12698\includes\templates\theme3\common–tpl_header.php1.搜索模块功能:——————-标题:<?phpechoBOX_HEADING_SEARCH…

    2022年7月27日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号