关于固定访问tikv+tiflash

【 TiDB 使用环境】生产环境
想问下,有没有办法实现分开访问tikv和tiflash,比如部署两台tidbserver(设置固定访问tiflash或者tikv)但是资源消耗太大,还有没有其他方法,结果需要两个连接串,这样避免tiflash掩盖sql性能,明确优化方向

JDBC加参数可以实现

只访问tiflash:&sessionVariables=tidb_isolation_read_engines = “tidb,tiflash”
只访问tikv:&sessionVariables=tidb_isolation_read_engines = “tidb,tikv”

1 个赞

https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_isolation_read_engines-span-classversion-mark从-v40-版本开始引入span
image

1 个赞

有没有办法实现,访问TIKV一个链接,访问TIFLASH用另外一个链接,在同一集群内部

楼上都回复你了,有会话变量,高版本还有 hint 可以在 SQL 级别控制

试试这个呢

学习了