Greenplum或DeepGreen数据库查看表倾斜的方法总结(3)
来源:互联网 发布:苹果id解锁软件 编辑:程序博客网 时间:2024/06/11 02:41
前几天写的两篇博客介绍如何根据表的数据文件来查看数据倾斜度,如下:
http://blog.csdn.net/jiangshouzhuang/article/details/51792580
http://blog.csdn.net/jiangshouzhuang/article/details/51850975
下面总结其他的一些常用方法:
1、使用隐藏字段gp_segment_id
select gp_segment_id ,count(1) from test group by 1 order by 1;
2、使用get_ao_distribution
select * from get_ao_distribution('test');
3、使用 pg_relation_size和get_dist_random
select gp_segment_id,pg_relation_size(oid)
from gp_dist_random('pg_class')
where relname = 'test';
4、SQL查询表发生比较严重的数据倾斜:
select tabname ,max(size)/(avg(size) + 0.001) as max_div_avg, sum(size) total_size
from (
select gp_segment_id, oid::regclass tabname ,pg_relation_size(oid) size
from gp_dist_random('pg_class')
where relkind = 'r' and relstorage in ('a','h')
)t group by tabname
order by max_div_avg desc;
- Greenplum或DeepGreen数据库查看表倾斜的方法总结
- Greenplum或DeepGreen数据库查看表倾斜的方法总结
- Greenplum或DeepGreen数据库查看表倾斜的方法总结(3)
- Greenplum或DeepGreen数据库查看表倾斜的方法总结(2)
- Greenplum或DeepGreen数据库对象的使用和管理
- Greenplum或DeepGreen的管理数据
- Greenplum/Deepgreen系统配置参数查看与设置
- Greenplum或DeepGreen中检查资源队列状态
- SQL慢查询在Greenplum/Deepgreen中的定位方法
- SQL慢查询在Greenplum/Deepgreen中的定位方法
- Greenplum或DeepGreen中使用外部表访问Hive数据(分隔符是Hive表默认列分隔符)
- Greenplum/Deepgreen主机改名
- GreenPlum查看表和数据库大小
- Deepgreen(Greenplum) DBA常用运维SQL
- 一起来读Greenplum/Deepgreen执行计划
- 技术文章 | Deepgreen/Greenplum删除节点步骤
- MYSQL-查看数据库或表的大小
- greenplum gp 数据库锁 查看所有sql
- JZOJ 3446. 三角阵
- YL杯超级篮球赛
- Strobogrammatic Number
- Window
- 画板,五子棋的总结
- Greenplum或DeepGreen数据库查看表倾斜的方法总结(3)
- Origin Simple
- 紧跟老师走
- Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already
- Mobile Service
- (OK)(OK) using adb with KVM (qemu)
- Python: 什么是*args和**kwargs
- [JAVA]模拟自动售货机
- android 队列形式播放提示语音