首页 > 数据库 > > 使用Plan Hint进行调优-Stream方
指明stream使用的方法,可以为broadcast和redistribute。
[no] broadcast|redistribute(table_list)参数说明
对示例中原语句使用如下hint:
explain
select /*+ no redistribute(store_sales store_returns item store) leading(((store_sales store_returns item store) customer)) */ i_product_name product_name ...
原计划中,(store_sales store_returns item store)和customer做join时,前者做了重分布,此hint表示禁止前者混合表做重分布,但仍然保持join顺序,则生成计划如下所示:

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3154008/ ,如需转载,请注明出处,否则将追究法律责任。