为什么hive在操作中不应该使用truncate,听说hive中避免使用truncate的原因,而且还可能造成问题,为什么呢?
eeq64g8w1#
我不知道 "TRUNCATE "在 hive 中是否有问题。它删除了文件中的所有数据,更新了统计数据,结果是一个空表,为下一次加载做好准备。当有人说它有问题时,背后一定有一个很强的原因,或者他们从过去的经验中说出来的。你可以参考这个官方链接了解更多信息--https://docs.cloudera.com/documentation/enterprise/5-9-x/topics/impala_truncate_table.html。
1条答案
按热度按时间eeq64g8w1#
我不知道 "TRUNCATE "在 hive 中是否有问题。它删除了文件中的所有数据,更新了统计数据,结果是一个空表,为下一次加载做好准备。
当有人说它有问题时,背后一定有一个很强的原因,或者他们从过去的经验中说出来的。
你可以参考这个官方链接了解更多信息--https://docs.cloudera.com/documentation/enterprise/5-9-x/topics/impala_truncate_table.html。