【 TiDB 使用环境】生产环境
【 TiDB 版本】
【复现路径】大家在TiFlash上使用啥规范、建议不
可以给到开发进行宣讲和培训的材料
https://docs.pingcap.com/zh/tidb/dev/dev-guide-sql-development-specification#sql-开发规范
https://docs.pingcap.com/zh/tidb/dev/tiflash-supported-pushdown-calculations#tiflash-支持的计算下推
https://docs.pingcap.com/zh/tidb/dev/tiflash-compatibility#tiflash-兼容性说明
TiFlash 性能调优 https://docs.pingcap.com/zh/tidb/v8.4/tune-tiflash-performance
开发指南是针对整个 TiDB 的,也可以看看:https://docs.pingcap.com/zh/tidb/stable/dev-guide-overview
tiflash,是列式存储是处理AP的引擎,并发高了就会出现CPU飙升。
我们这边的运维经验。1.2qps,1T数据,超过百万且常用的表有60个,将这60个表打到tiflash中,tiflash的副本2个,3节点。(没有将全部表都打到tiflash中)。
平常监控慢语句,很多语句在join的时候缺少索引,增加索引,能走tikv就走tikv
走kv和走tiflash咋区分的呢,通过hint么
让业务自己确认 自己的SQL属于高并发还是可以走MPP查询
索引优化到位就会走tikv。可以通过hint。
够不够~
可以期待下 下周六 TiDB 社区活动(上海站)姚春晖老师关于 TiFlash 使用姿势的分享~ 非常干货~
《TiFlash:提速聚合计算 & 简化技术栈》
欢迎报名:PingCAP Account