当前位置: 首页 > news >正文

hive通过元数据库查询分区和非分区的数据量及存储占用

非分区表:

SELECT
	a.TBL_ID,
	d.`NAME` dbName,
	a.TBL_NAME,
	b.PARAM_VALUE numRows,
	c.PARAM_VALUE totalSize
FROM
	TBLS AS a
	left JOIN TABLE_PARAMS AS b 
	on a.TBL_ID = b.TBL_ID
	left JOIN TABLE_PARAMS AS c
	on a.TBL_ID = c.TBL_ID
	left JOIN DBS as d
	on d.DB_ID = a.DB_ID
where 	 
	b.PARAM_KEY = "numRows"
	and 
	c.PARAM_KEY = "totalSize"

分区表:

SELECT 
    main.dbName,
    main.TBL_NAME,
    SUM(b.numRows) AS totalNumRows,
    SUM(b.totalSize) AS totalSize
FROM (
    SELECT 
        main.TBL_ID, 
        d.`NAME` AS dbName,
        main

相关文章:

  • DeepSeek 是否被过度吹捧了?
  • ssh公钥认证失败问题
  • [论文笔记]在复杂环境中使用基于注意力机制的深度确定性策略梯度进行路径规划
  • 【python】http post 在body中传递json数据 以发送
  • HDC 和 HiLog 命令详细介绍
  • 【数据结构】如何解决二叉树在遍历查找前驱与后继的问题?线索二叉树来帮您……
  • 使用Appium的W3C Actions实现多指触控行为
  • 基于Flask的东方财富网股票数据可视化分析系统
  • Qt窗口控件之字体对话框QFontDialog
  • 计算机基础:二进制基础13,十六进制与二进制的相互转换
  • vue3+Ts+elementPlus二次封装Table分页表格,表格内展示图片、switch开关、支持
  • 一个数的约数之和与约数个数
  • 第二:go 链接mysql 数据库
  • docker可视化之dpanel
  • 什么是强化学习?
  • 分体空调计费系统带来的公平与便捷
  • 超参数优化算法:scikit-opt库、
  • Socket封装---模板方法类
  • 【数据库】Data Model(数据模型)数据模型分析
  • 施工企业管理软件:融合协同办公与资源调配功能,助力企业精细化项目管理
  • 七猫征文大赛颁出112万奖金,非遗题材作品斩获金奖
  • 六省会共建交通枢纽集群,中部六省离经济“第五极”有多远?
  • 白玉兰奖征片综述丨海外剧创作趋势观察:跨界·融变·共生
  • 中央提级巡视后,昆明厅官郭子贞接受审查调查
  • 李成钢出席中国与《数字经济伙伴关系协定》成员部级会议
  • 贵州省委军民融合发展委员会办公室副主任李刚接受审查调查