没有合适的资源?快使用搜索试试~ 我知道了~
Greenplum数据库调优1
需积分: 0 6 下载量 88 浏览量
2022-08-04
16:17:43
上传
评论
收藏 2.24MB PDF 举报
温馨提示
试读
19页
2.1 系统资源3 2.2 硬件问题4 2.3 资源管理5 2.3.2 设置临时的内存大小6 2.3.3 当发生数据溢出时添加内存的大小 6 2.3.4 受影响
资源详情
资源评论
资源推荐
Greenplum 数据库调优
目录
Greenplum
数据库调优
.....................................................................................................................
1
目录
.....................................................................................................................................................
1
1 Greenplum
查询处理回顾
...............................................................................................................
2
1.1 Master
把查询语句分发到
segment
..................................................................................
2
2 Greenplum
数据库调优
...................................................................................................................
3
2.1
系统资源
..............................................................................................................................
3
2.2
硬件问题
..............................................................................................................................
4
2.3
资源管理
..............................................................................................................................
5
2.3.1
查看
resource queue
的参数
...................................................................................
5
2.3.2
设置临时的内存大小
...............................................................................................
6
2.3.3
当发生数据溢出时添加内存的大小
......................................................................
6
2.3.4
受影响的系统的参数
...............................................................................................
7
2.3.5
查看一些有用的视图
...............................................................................................
7
2.4
统计信息不准确
..................................................................................................................
8
2.4.1
创建两张表
...............................................................................................................
8
2.4.2
使用
EXPLAIN
查看执行计划
...................................................................................
8
2.4.3
使用
ANALYZE
执行统计信息
..................................................................................
9
2.4.4
以下情况都需要执行
ANALYZE
.............................................................................
10
2.5
数据倾斜
............................................................................................................................
10
2.5.1
数据倾斜实例
.........................................................................................................
10
2.5.2
使用视图查看表的倾斜
........................................................................................
11
2.5.3
改变数据倾斜问题
................................................................................................
11
2.6
计算倾斜
............................................................................................................................
12
2.6.1
关联条件倾斜
.........................................................................................................
12
2.6.2
多计算聚集
.............................................................................................................
12
2.6.3
减少计算倾斜问题
................................................................................................
13
2.7
数据广播
............................................................................................................................
13
2.7.1
查看表是不是出现了
Broadcast
...........................................................................
13
2.7.2
改变
planner
之后运行
..........................................................................................
14
2.7.3
修改
GUC
来设定优化器
.......................................................................................
14
2.8
多阶段聚集
........................................................................................................................
15
2.8.1
多阶段聚集关闭的情况
........................................................................................
15
2.8.2
多阶段聚集打开的情况
........................................................................................
15
2.8.3 GUC
会影响优化器对多阶段聚集的选择
.............................................................
16
2.9
分区裁剪
............................................................................................................................
17
2.9.1
定义分区
.................................................................................................................
17
2.9.2 使用查询计划查看分区
........................................................................................
17
2.9.2.1 planner 分区
................................................................................................
17
2.9.2.2 ORCA 分区
....................................................................................................
18
2.9.2.3 最优查询条件
.............................................................................................
18
3 一些最佳实战
...............................................................................................................................
19
3.1 最佳实践注意点
................................................................................................................
19
1 Greenplum 查询处理回顾
1.1 Master
把查询语句分发到
segment
1、Master 接受查询语句并生成查询计划
2、Master 把查询计划分发到 Segment,分发模式有两种分别是 Parallel 和 Targeted
3、Segment 并发在各自本地的数据集上执行计划
a、Slice : A portion of the plan that segment can work on independently
b、Gang : Related processes that are working on the same slice of the query plan but on
different segments
4、Master 收集结果并返回给客户端
2 Greenplum 数据库调优
使用 EXPLAIN ANALYZE 查看执行计划
2.1 系统资源
按照不同的问题使用不同的
shell
命令
剩余18页未读,继续阅读
简甜XIU09161027
- 粉丝: 23
- 资源: 310
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0