首页 > 解决方案 > 如何获取 Hive SQL 中每行的实际数据大小?

问题描述

可以计算 Hive SQL 中每行的实际数据大小是多少?我为 MS SQL Server 找到了这个 DBA 问题。我无法将接受的答案翻译成 Hive SQL。

我有兴趣计算行 IN-MEMORY 大小——而不是每行的磁盘空间使用量。我将不胜感激任何帮助。

标签: sqlhadoophivenosql

解决方案


hadoop fs -du -s /hive/warehouse/managed/dp_oi.db/ | sed -r 's/ .*//g' | awk '{space+=$1} END{printf("%d GB\n",space/1024/1024/1024)}'

推荐阅读