gpt4 book ai didi

hadoop - varchar 在 Hive 中的性能是否优于 string?

转载 作者:可可西里 更新时间:2023-11-01 14:15:23 27 4
gpt4 key购买 nike

version 0.12 Hive 支持 VARCHAR 数据类型。

在典型的分析 Hive 查询中,VARCHAR 是否会提供比 STRING 更好的性能?

最佳答案

在配置单元中,String 默认映射到 VARCHAR(32762),所以这意味着

  • 如果值超过 32762,则该值被截断
  • 如果数据不需要最大 VARCHAR 长度来存储(例如,如果列从不超过 100 个字符),那么它会分配不必要的资源来处理该列

STRING 数据类型的默认行为是将该类型映射到 VARCHAR(32762) 的 SQL 数据类型,默认行为会导致性能问题

本说明基于隐含使用Hive的IBM BIG SQL

IBM BIGINSIGHTS doc reference

关于hadoop - varchar 在 Hive 中的性能是否优于 string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25791147/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com