0
点赞
收藏
分享

微信扫一扫

Hive:drop partition与truncate partition用法和区别


Hive:drop partition与truncate partition用法和区别

一、drop partition与truncate partition用法

drop partition:

  • alter table dw.lens.2090_lens_bianzu_simulation_result drop partition(date=20200419,hour=11)

truncate partition:

  • truncate table dw.lens.2090_lens_bianzu_simulation_result drop partition(date=20200419,hour=11)

二、drop partition与truncate partition的区别

相同点:

  • 删除分区数据,即对应partition的数据文件会删除

不同点:

  • drop partition会删除数据文件,同时删除hive保存在mysql中的表结构信息
  • truncate partition只删除数据文件,保存在mysql中的metadata不会被删除,分区信息被保留下来了


举报

相关推荐

0 条评论