我在product这个项目中运行 insert overwrite table tmp_0 partition (pt) select id, to_char(gmt,'yyyymmdd') as pt from tmp_1 ; 即使用动态分区,把gmt格式化作为分区字段,大约产生的分区是1800多个,tmp_1 这个表的记录数量在>5000w。目前这个语句运行了20来分钟了,一直没有运行完成,是有什么问题吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

我在product这个项目中运行 insert overwrite table tmp_0 partition (pt) select id, to_char(gmt,'yyyymmdd') as pt from tmp_1 ; 即使用动态分区,把gmt格式化作为分区字段,大约产生的分区是1800多个,tmp_1 这个表的记录数量在>5000w。目前这个语句运行了20来分钟了,一直没有运行完成,是有什么问题吗?

琴瑟 2017-05-31 10:34:45 2212

我在product这个项目中运行 insert overwrite table tmp_0 partition (pt) select id, to_char(gmt,'yyyymmdd') as pt from tmp_1 ; 即使用动态分区,把gmt格式化作为分区字段,大约产生的分区是1800多个,tmp_1 这个表的记录数量在>5000w。目前这个语句运行了20来分钟了,一直没有运行完成,是有什么问题吗?

分享到
取消 提交回答
全部回答(1)
  • 琴瑟
    2019-07-17 21:14:15

    动态分区涉及的分区比较多,所以数据分发花费较多的时间。

    1 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章