谓词下推

大表查询结果慢,没有谓词下推

多张大表关联时,旧 planner有时没有自动谓词下推,比如:

 

查询常见问题 | StarRocks https://docs.starrocks.io/zh/docs/faq/Sql_faq/#%E5%A4%A7%E8%A1%A8%E6%9F%A5%E8%AF%A2%E7%BB%93%E6%9E%9C%E6%85%A2%E6%B2%A1%E6%9C%89%E8%B0%93%E8%AF%8D%E4%B8%8B%E6%8E%A8

 

show variables like "%cbo%";
set GLOBAL cbo_derive_range_join_predicate=FALSE ; -- 原来
set GLOBAL cbo_derive_range_join_predicate=TRUE ;
-- TRUE 支持 下边的 select
select * from (
select
id
from user
) u inner join (

select user_id
from tb
) e on u.id=e.user_id;

 

posted @ 2024-06-19 16:30  papering  阅读(8)  评论(0编辑  收藏  举报