zoukankan      html  css  js  c++  java
  • tidb server组件

    #####################

     0:架构:

     

     

    一:tidb server组件功能介绍:

     

     

     

    sql语句的解析和编译:

     

    关系型数据库与kv的相互转化:

     

     

     

     

     

     sql读写:

     

     在线ddl语句:

    同一时刻,tidb server集群只有一个属于owner角色的tidb server实例的wokers执行ddl

    ddl语句是持久化在kv上的

     

    tidb的gc:

     数据库的历史版本,多版本mvcc机制,版本太多就会占用太多空间,就需要定期清理,由tidb server实例中的gc leader来控制,safe point,gc默认每10分钟触发一次,gc life time,也就是10分钟内的误操作可恢复

     

     tidb的缓存:

    大表连接和大事务在tidb server缓存中,对缓存占用很大

    # 重要参数
    tidb_mem_quota_query 每个sql占用的最大缓存 oom
    -action 超过上面的限制的行为选择

     


     

     三:pd组件功能:

    tiflash组件:

    ###############################

     

    ##############################

    igoodful@qq.com
  • 相关阅读:
    Pycharm创建Django项目示例
    Window下MyCat的下载与安装
    Python中使用xlrd、xlwt、xlutils读写Excel文件
    循环队列(Java实现)
    oracle 创建表
    win10 删除文件卡在99%
    python xx005文件操作
    python xx004集合
    python xx003字典
    不理解
  • 原文地址:https://www.cnblogs.com/igoodful/p/15566447.html
Copyright © 2011-2022 走看看