大家有TiFlash使用最佳案例么

【 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-兼容性说明

1 个赞

TiFlash 性能调优 https://docs.pingcap.com/zh/tidb/v8.4/tune-tiflash-performance
开发指南是针对整个 TiDB 的,也可以看看:https://docs.pingcap.com/zh/tidb/stable/dev-guide-overview

1 个赞

tiflash,是列式存储是处理AP的引擎,并发高了就会出现CPU飙升。
我们这边的运维经验。1.2qps,1T数据,超过百万且常用的表有60个,将这60个表打到tiflash中,tiflash的副本2个,3节点。(没有将全部表都打到tiflash中)。
平常监控慢语句,很多语句在join的时候缺少索引,增加索引,能走tikv就走tikv

3 个赞

走kv和走tiflash咋区分的呢,通过hint么

让业务自己确认 自己的SQL属于高并发还是可以走MPP查询

1 个赞

索引优化到位就会走tikv。可以通过hint。

1 个赞
title link
TiFlash 存算分离架构踩坑实录 专栏 - TiFlash 存算分离架构踩坑实录 | TiDB 社区
记一起 TiFlash 副本同步被卡住的问题 专栏 - 记一起 TiFlash 副本同步被卡住的问题 | TiDB 社区
瓜子二手车在财务中台结账核心系统 TiDB&TiFlash 实践 专栏 - 瓜子二手车在财务中台结账核心系统 TiDB&TiFlash 实践 | TiDB 社区
【TiDB 社区升级互助材料】TiFlash 最佳实践&上线前准备& FAQ 专栏 - 【TiDB 社区升级互助材料】TiFlash 最佳实践&上线前准备& FAQ | TiDB 社区
TiFlash亿级多表关联优化实践,从无法跑出结果优化到2.59秒 专栏 - TiFlash亿级多表关联优化实践,从无法跑出结果优化到2.59秒 | TiDB 社区
TiDB Cloud 上 Tiflash 列存功能初体验 专栏 - TiDB Cloud 上 Tiflash 列存功能初体验 | TiDB 社区
TiDB 7.x 源码编译之 TiFlash 篇 专栏 - TiDB 7.x 源码编译之 TiFlash 篇 | TiDB 社区
tiflash引擎的使用小总结 专栏 - tiflash引擎的使用小总结 | TiDB 社区
TiDB SQL调优案例之避免TiFlash帮倒忙 专栏 - TiDB SQL调优案例之避免TiFlash帮倒忙 | TiDB 社区
TiFlash 源码阅读(八)TiFlash 表达式的实现与设计 专栏 - TiFlash 源码阅读(八)TiFlash 表达式的实现与设计 | TiDB 社区
TiFlash 源码阅读(七)TiFlash Proxy 模块 专栏 - TiFlash 源码阅读(七)TiFlash Proxy 模块 | TiDB 社区
TiFlash 源码阅读(六) DeltaTree Index 的设计和实现分析 专栏 - TiFlash 源码阅读(六) DeltaTree Index 的设计和实现分析 | TiDB 社区
TiFlash 源码阅读(九)TiFlash 中常用算子的设计与实现 专栏 - TiFlash 源码阅读(九)TiFlash 中常用算子的设计与实现 | TiDB 社区
TiFlash 表达式的实现与设计 专栏 - TiFlash 表达式的实现与设计 | TiDB 社区
TiFlash Proxy 模块介绍 专栏 - TiFlash Proxy 模块介绍 | TiDB 社区
离线部署系列文章之二:TiDB集群升级(5.3.0->5.4.2)&缩扩容 TiDB Server、PD、TiKV、TiFlash 专栏 - 离线部署系列文章之二:TiDB集群升级(5.3.0->5.4.2)&缩扩容 TiDB Server、PD、TiKV、TiFlash | TiDB 社区
手把手教你实现 TiFlash 向量化函数丨十分钟成为 TiFlash Contributor 专栏 - 手把手教你实现 TiFlash 向量化函数丨十分钟成为 TiFlash Contributor | TiDB 社区
TiFlash DeltaTree Index 的设计和实现分析 专栏 - TiFlash DeltaTree Index 的设计和实现分析 | TiDB 社区
TiFlash 源码阅读(五) DeltaTree 存储引擎设计及实现分析 - Part 2 专栏 - TiFlash 源码阅读(五) DeltaTree 存储引擎设计及实现分析 - Part 2 | TiDB 社区
TiKV & TiFlash 加速复杂业务查询 专栏 - TiKV & TiFlash 加速复杂业务查询 | TiDB 社区
TiFlash 源码解读(四) TiFlash DDL 模块设计及实现分析
TiFlash 面向编译器的自动向量化加速 专栏 - TiFlash 面向编译器的自动向量化加速 | TiDB 社区
TiFlash 源码阅读(三) DeltaTree 存储引擎设计及实现分析 - Part 1 专栏 - TiFlash 源码阅读(三) DeltaTree 存储引擎设计及实现分析 - Part 1 | TiDB 社区
TiFlash 源码阅读(二)计算层概览 专栏 - TiFlash 源码阅读(二)计算层概览 | TiDB 社区
tiflash 6.0 on K8s 扩容与新特性实践 专栏 - tiflash 6.0 on K8s 扩容与新特性实践 | TiDB 社区
基于tidbV6.0探索tiflash在多标签组合场景下的使用 专栏 - 基于tidbV6.0探索tiflash在多标签组合场景下的使用 | TiDB 社区
TiDB 6.0 新特性解读 TiFlash 新增算子和函数下推
TiFlash 源码阅读(一) TiFlash 存储层概览 专栏 - TiFlash 源码阅读(一) TiFlash 存储层概览 | TiDB 社区
【故障解读】v5.1.1-调整变量 tidb_isolation_read_engines 影响 tiflash SQL 执行计划 专栏 - 【故障解读】v5.1.1-调整变量 tidb_isolation_read_engines 影响 tiflash SQL 执行计划 | TiDB 社区
TPC-H 下 TiFlash 的扩展性测试报告 - v5.1.0 专栏 - TPC-H 下 TiFlash 的扩展性测试报告 - v5.1.0 | TiDB 社区
TiFlash5.0.1与4.0.10 对比测试 专栏 - TiFlash5.0.1与4.0.10 对比测试 | TiDB 社区
TiDB HTAP 上手指南丨添加 TiFlash 副本的工作原理 专栏 - TiDB HTAP 上手指南丨添加 TiFlash 副本的工作原理 | TiDB 社区
TiDB升级、TiFlash测试及对比ClickHouse 专栏 - TiDB升级、TiFlash测试及对比ClickHouse | TiDB 社区
Tiflash 尝鲜小案例 专栏 - Tiflash 尝鲜小案例 | TiDB 社区
TiFlash 5.x 与 4.x 对比测试 专栏 - TiFlash 5.x 与 4.x 对比测试 | TiDB 社区
TiFlash运维漫谈 专栏 - TiFlash运维漫谈 | TiDB 社区
TiUP升级TiFlash重启失败解决方案 专栏 - TiUP升级TiFlash重启失败解决方案 | TiDB 社区
初探TiDB-TiFlash 专栏 - 初探TiDB-TiFlash | TiDB 社区
TiDB 4.0 试玩体验–Tiflash 专栏 - TiDB 4.0 试玩体验--Tiflash | TiDB 社区

够不够~

2 个赞

可以期待下 下周六 TiDB 社区活动(上海站)姚春晖老师关于 TiFlash 使用姿势的分享~ 非常干货~

《TiFlash:提速聚合计算 & 简化技术栈》

欢迎报名:PingCAP Account

1 个赞