GBase 8s
运维管理
文章

GBase8s检查存在行数太大的表

发表于2026-01-14 15:06:3443次浏览4个评论

方法:
Select tabname,nrows,
(npused*pagesize)/1024/1024 used_space_m
from systables
where nrows> 1000000
order by 2 desc
运行情况:
tabname nrows used_space_m
orders 50000000 4069.015625
orders 10000028 395.09375
健康状况评估:
针对大表,我们需要考虑对表进行分片设计,合理根据实际表设计的字段,对其进行规则性的分片设计,可以避免表数据行数太大导致的各种上限、性能等问题

评论

登录后才可以发表评论
用户头像
郝老师发表于 6个月前
systables之前应该有数据库名做前缀
用户头像
mittens发表于 6个月前
学习了
GBase用户51890发表于 2个月前
学习了
GBase用户51934发表于 2个月前
厉害了