第一天 |
主題1:Greenplum基礎(chǔ)
|
- Greenplum基本概念
- Greenplum系統(tǒng)架構(gòu)
- Greenplum核心組件
- 解析器
- 優(yōu)化器
- 調(diào)度器
- 執(zhí)行器
- Greenplum與Hadoop大數(shù)據(jù)處理區(qū)別與聯(lián)系
- Greenplum與MapReduce
- Greenplum與Spark
- Greenplum與Impala
- Greenplum適用場(chǎng)景
|
主題2:Greenplum安裝部署
|
- 環(huán)境配置,安裝并初始化GPDB系統(tǒng)
- 啟停GPDB數(shù)據(jù)庫
- 配置GPDB系統(tǒng)
|
主題3:GPDB客戶端
|
- pgAdmin III
- PSQL
- JDBC
- GPDB管理命令
|
第二天 |
主題4:PostgreSQL基礎(chǔ)
|
- PostgreSQL特點(diǎn)
- PostgreSQL數(shù)據(jù)庫安裝與配置
- PostgreSQL數(shù)據(jù)庫客戶端連接與使用
- 用戶管理
- 角色創(chuàng)建
- 角色權(quán)限管理
- 數(shù)據(jù)庫邏輯結(jié)構(gòu)
- cluster、database、schema
- object、field
- 數(shù)據(jù)庫物理結(jié)構(gòu)
- tablespace、datafile、controlfile
- segment、block
- xlog、archivelog
|
主題5:PostgreSQL數(shù)據(jù)操作
|
- PostgreSQL數(shù)據(jù)類型與類型轉(zhuǎn)換
- PostgreSQL函數(shù)
- PostgreSQL操作符
- PostgreSQL數(shù)據(jù)定義
- 約束定義
- 系統(tǒng)字段
- 模式和權(quán)限
- 分區(qū)實(shí)現(xiàn)與管理
- PostgreSQL數(shù)據(jù)操作
- 插入數(shù)據(jù)
- 刪除輸出
- 更新數(shù)據(jù)
- 查詢數(shù)據(jù)
- 窗口函數(shù)
- 組合查詢
- 行排序
- limit和offset
|
第三天 |
主題6 :GP SQL常用語法
|
- 數(shù)據(jù)庫、表操作
- 創(chuàng)建并管理數(shù)據(jù)庫
- 創(chuàng)建并管理表空間
- 創(chuàng)建并管理模式
- 創(chuàng)建并管理表
- 連接查詢
- 視圖操作
- 序列操作
- 索引操作
- 存儲(chǔ)過程定義與使用
|
主題7:PostgreSQL服務(wù)器端編程
|
- 觸發(fā)器與事件觸發(fā)器
- 規(guī)則系統(tǒng)
- 查詢樹
- 視圖與規(guī)則系統(tǒng)
- 規(guī)則與觸發(fā)器比較
- 過程語言
- PL/pgSQL過程語言
- 服務(wù)器編程接口
|
主題8: 角色權(quán)限管理
|
|
主題9 :GPDB數(shù)據(jù)庫存儲(chǔ) |
- 數(shù)據(jù)分布式存儲(chǔ)機(jī)制
- 數(shù)據(jù)分布策略
- 系統(tǒng)目錄表
- 數(shù)據(jù)庫物理存儲(chǔ)
- 多態(tài)存儲(chǔ)
- 壓縮存儲(chǔ)
- 行列存儲(chǔ)與轉(zhuǎn)換
- 分區(qū)表
- 分區(qū)表的創(chuàng)建與分區(qū)方式
- 分區(qū)表添加、刪除、重命名、清空與拆分
|
第四天 |
主題10 :GPDB查詢與操作
|
- GPDB SQL查詢處理機(jī)制
- 并行查詢計(jì)劃
- 數(shù)據(jù)操作DML
- 數(shù)據(jù)查詢DQL
- SELECT的OLAP分組擴(kuò)展
- ROLLUP
- GROUPING SETS
- CUBE
- 窗口函數(shù)
- 事務(wù)處理機(jī)制
- 兩階段提交機(jī)制
- 事務(wù)并發(fā)控制
|
主題11 :數(shù)據(jù)加載
|
- 外部表加載
- 外部表定義
- 并行文件分布程序gpfdist
- 外部表錯(cuò)誤處理
- COPY加載
- GPLOAD加載
|
第五天 |
主題12:GPDB運(yùn)維與管理
|
- GPDB日志配置與查看
- GPDB 備份恢復(fù)
- 串行備份和恢復(fù)
- 并行恢復(fù)和恢復(fù)
- GPDB系統(tǒng)擴(kuò)展
- 節(jié)點(diǎn)的準(zhǔn)備和添加
- 初始化新Instance
- 重分布表
- GPDB高可用
|
主題13:PostgreSQL性能優(yōu)化
|
- explain的使用
- 規(guī)劃器
- 常用優(yōu)化技術(shù)
|
主題14 :GPDB性能調(diào)優(yōu)
|
- 常見性能問題與原因分析
- 硬件問題
- 資源競(jìng)爭(zhēng)
- 數(shù)據(jù)分布
- 索引設(shè)計(jì)
- SQL編寫
- 跟蹤性能問題
- 查詢程序分析與優(yōu)化
|