【TiDB 使用环境】测试环境(原理学习验证场景)
【TiDB 版本】v7.5.0
【部署方式】机器部署
【操作系统 / CPU 架构 / 芯片详情】Linux x86_64
【机器部署详情】通用测试服务器配置
【集群数据量】测试样本数据
【集群节点数】PD×3、TiKV×3、TiDB×2、TiFlash×2
【问题复现路径】
学习TiDB相关知识,结合v7.5官方文档梳理架构、索引、HTAP、运维工具相关知识点,多个机制边界场景缺少直观对比结论,希望和社区同学确认底层原理。
【遇到的问题:问题现象及影响】
无线上业务故障,属于理论知识点辨析,存疑方向:
- 分区表 Local Index / Global Index:底层Key编码差异;表达式前缀全局索引统计信息自动收集限制;TRUNCATE PARTITION 对全局索引的影响;分区表未声明GLOBAL时索引默认类型。
- 资源管控两套参数协同逻辑:resource-control.enabled 与 tidb_enable_resource_control 不同组合下集群行为。
- TiFlash内存落盘机制:查询级、算子级两层落盘阈值优先级;存在可落盘算子情况下依然内存超限的诱因。
- TiUP集群运维:不停机滚动升级操作边界;集群标准组件启动顺序;TiFlash在线缩容前置条件。
- 数据迁移&备份工具场景区分:Lightning Logical/Physical导入模式限制;BR、Dumpling、sync-diff-inspector、DM各自适用场景与约束。
- TiCDC、Raft高可用:TiCDC同步对表索引的硬性要求;Raft多副本模式下机柜、多数据中心故障容忍逻辑;两地三中心架构特点。
【资源配置】学习测试集群,暂无TiDB Dashboard主机截图
【复制黏贴 ERROR 报错的日志】无业务报错
【其他附件:截图 / 日志 / 监控】无