数据仓库服务 GAUSSDB(DWS)-Stream方式的Hint:参数说明

时间:2024-12-09 15:13:08

参数说明

  • no表示hint的stream方式不使用,当指定AGG分布列的hint时指定no关键字无效。
  • block_name表示语句块的block_name,详细说明请参考block_name
  • table_list为进行stream操作的单表或多表join结果集,见参数说明
  • 当指定分布列的hint时,*为固定写法,不支持指定表名。
  • columns指定group by子句中的一个或者多个列,没有group by子句也可以指定distinct子句中的列。
    • 指定的分布列,需要用group by或distinct中的列序号或列名来表示,count(distinct)中的列只能通过列名指定。
    • 对于多层的查询,可以在每层指定对应层的分布列hint,只在当前层生效。
    • 指定的count(distinct)列仅针对生成双层hashagg的计划时才生效,否则指定的分布列无效。
    • 指定了分布列,如果优化器估算后发现不需要重分布,则指定的分布列无效。
support.huaweicloud.com/devg-910-dws/dws_04_0459.html