doris集群之间通过catalog进行联查,查询条件不下推,导致查询时间长

Viewed 51

本地数据库:doris,catalog数据库:doris
当用本库的一张表跟catalog的一张表联查时,发送到catalog的查询语句为查询全表,不会进行条件下推。
查询语句
SELECT f.contact_result_id FROM crm_doris.crmhuijutestdb.test_ht as f,flinkcdc_test.test_otter_test as c where f.contact_result_id=c.contact_result_id;
其中crmhuijutestdb为catalog库,explain该语句发现发送过去的语句为
SELECT contact_result_id FROM crmhuijutestdb.test_ht;

1 Answers

这个是符合预期的,f.contact_result_id=c.contact_result_id 是关联条件,这种没办法下推,只能扫全表,需要有其他的过滤逻辑。