oceanbase的dblink表支持统计信息吗

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.0
【问题描述】dblink表没有统计信息,与本地表关联时执行计划选择较差
【复现路径】
t3是一个大表,f1上有过滤性较好的索引;t2表是个小表;

如上图所示,dblink1是一个连接到本端的dblink;
t2 join t3,选择NL,走了t3_f1的索引;
但是t2 join t3@dblink1,却选择HASH JOIN,t3@dblink1的rows为0,拿远端大表建hash table;

想问一下,oceanbase的dblink表能和oracle一样支持统计信息吗?

看执行计划里,dblink表的rows是0,是我有什么配置没有配吗?还是就是不支持dblink表获取统计信息

@艾令

问了相关同学,是没有的,dblink远程拉数据后没法再做计划评估的。

1 个赞