代码之家  ›  专栏  ›  技术社区  ›  Kalpesh

使用Spark版本2的Hive中,哪个更高效、最大或按描述限制1排序

  •  0
  • Kalpesh  · 技术社区  · 6 年前

    1. select max(stat_id) from stats_tbl ;
    2. select stat_id from stats_tbl order by stat_id desc limit 1;
    2 回复  |  直到 6 年前
        1
  •  1
  •   user6910411    6 年前

    select max(stat_id) from stats_tbl order by 需要将所有数据收集(读取“大量混乱”)到一个减速器中(这就是为什么必须提供 limit

        2
  •  1
  •   Manoj Kumar Dhakad    6 年前

    查询执行的顺序如下 from where group by having select order by limit

    select max(stat_id) from stats_tbl ; select stat_id from stats_tbl order by stat_id desc limit 1; 扫描后将执行排序 .

    select max(stat_id) from stats_tbl; 效率比