【 TiDB 使用环境】生产环境 or 测试环境 or POC
生产环境
【 TiDB 版本】
4.0.14
【遇到的问题】
联表操作不能跨库
【复现路径】做过哪些操作出现的问题
use test_db1;
create table t1(a int, index(a));
create table t2(a int, index(a));
use test_db2;
create table t2(a int, index(a));
explain analyze select /*+ inl_join(t1,t2) */ * from test_db1.t1 join test_db1.t2 on t1.a = t2.a;
结果正常
explain analyze select /*+ inl_join(t1,t2) */ * from test_db1.t1 join test_db2.t2 on t1.a = t2.a;
结果异常
【问题现象及影响】
不能正常hint
相似的issue有
https://github.com/pingcap/tidb/issues/15318
https://github.com/pingcap/tidb/issues/27667
https://github.com/pingcap/tidb/issues/23582
但是没看到解决方案
【附件】
请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。