tidb Coprocesso读取限制

【概述】: Coprocesso读取 网络耗时长
【背景】: 云厂北京, 线下机房, 海外节点 组成一个集群, 每个地方各有自己的服务去连接对应的tidb
【问题】: 比如在连接到线下机房的select 请求, 通过tidb dashboard查看的话 Coprocesso读取 连到了 海外节点, 导致查询慢, 每个表数据量都很小, 目前的瓶颈感觉是在连接海外这块
【版本】: v6.1.0

有没有方式可以做到, 客户端连接到 线下机房的时候 Coprocesso读取 连接到线下机房
客户端连接 海外节点, Coprocesso读取 也是连接到对应的海外节点上

测试了一下 Placement Rules 和 select 的时候as of timestamp的都没有解决这个问题

使用Placement Rules,限制所有Region的Leader在国内机房

好的 谢谢 我先试一下,
不过提前问一下 这样的话不会导致 我在海外的服务访问的时候 Coprocesso 不会连接到国内机房么?

会连到国内。你的业务场景更适合在国外机房单独再搭建一套TiDB集群,通过TiCDC与你现在的这套集群建立同步,国外机房的业务使用另一套TiDB数据库,国内的业务就使用你现在这一套

好的 谢谢. 我多测试一下

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。