云数据库 GAUSSDB-Join顺序的Hint:示例

时间:2024-01-12 17:59:24

示例

示例中原语句使用如下hint:

explain 
select /*+ leading((((((store_sales store) promotion) item) customer) ad2) store_returns) leading((store store_sales))*/ i_product_name product_name ...

该hint表示:表之间的join关系是:store_sales和store先join, store_sales做内表,然后依次跟promotion, item, customer, ad2, store_returns做join。生成计划如下所示:

图中计划顶端warning的提示详见Hint的错误、冲突及告警的说明。

support.huaweicloud.com/usermanual-gaussdb/gaussdb_01_131.html