1.升级过程中,哪些配置参数调整最能显著提升性能?
2.如何平衡业务需求和升级风险,制定合理的升级计划?
3.TiDB在存储层面对SSD和HDD混合使用有何优化策略?
- 如果存入节点存储节点很多,在跑分析SQL运行的是时候,会有大量数据回流到TIDB Server,当时TIDB Server的网卡被打爆,那后体感就是TIDB响应慢了,在现有硬件资源的约束下,如何缓解这种情况
- TIFLASH后续会增加 编组group的概念吗 ?希望部分SQL 走 tiflash-g2,部分sql tiflash-g2,即纵向的资源隔离
- resource group 限制的是tikv的算子调度频率吗?
对于大规模集群,TiDB v7.5是否引入了新的安全特性来增强数据库的安全性? v7.5的扩展性和高可用性支持怎么样?
进行TiDB升级时,如何确保数据一致性和业务连续性?
TiDB v7.5是否支持并行运行多个ADD INDEX语句?
1.对于大规模集群,TiDB v7.5是否引入了新的安全特性来增强数据库的安全性?
https://docs.pingcap.com/zh/tidb/stable/basic-features#安全
2,v7.5的扩展性和高可用性支持怎么样?
扩展性一直很棒,毕竟slogan就是 SQL at Scale.存算分离,存储和计算节点都可以单独扩展。
高可用,看副本个数,3副本容忍同时故障1个,5副本容忍同时故障2个。
3,进行TiDB升级时,如何确保数据一致性和业务连续性?
这个需要tiproxy,才能做到。
https://docs.pingcap.com/zh/tidb/v8.3/tiproxy-overview#tiproxy-简介
不过重要生产系统仍不建议原地升级。有资源的情况下,最好是通过ticdc做主从集群。切到另一套再升级一套会比较安全。
4,TiDB v7.5是否支持并行运行多个ADD INDEX语句?
有限支持。
首先单个add index是可以并行多个tidb来执行的。可以看
https://docs.pingcap.com/zh/tidb/stable/tidb-distributed-execution-framework#tidb-分布式执行框架
但如果是多条sql来add index还是需要一个个sql执行过去,当然每个sql的执行过程中是有多个tidb并行来做的。
然而如果你一条sql给同一张表加了多个索引。又会并行加。
https://docs.pingcap.com/zh/tidb/v7.5/release-7.5.0
在 v7.5.0 之前,用户在一个 SQL 语句里添加多个索引 (
ADD INDEX
) 时,其性能与使用多个独立的 SQL 语句添加多个索引的性能接近。从 v7.5.0 起,在一个 SQL 语句中添加多个索引的性能有了显著的变化,尤其是在宽表的场景,内部测试数据显示最高性能可提升 94%。
所以是有限支持。在给同一个表上添加多个索引的时候,尽量写到一个sql里面去。而不是多条sql。
另外以后你还是单独开个帖问会比较好。
积分奖励已发放 & 开奖啦
恭喜 @MrSylar @我是人间不清醒 @jingyesi3401 参与「向嘉宾提问题」,并中奖 TiDB 新款 SQL Tshirt!
恭喜 @zhaokede @jiayou64 @小冯同学吖啊 @迷途小书童 @孙晨航11 参与「转发活动海报」,并中奖 TiDB 新款白色彩绘 Ti-T shirt!
请以上中奖的小伙伴联系 TiDB Robot 微信(tidbai),私信邮寄信息哟
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。