- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PostgreSQL 技术布道
阿里云PG 内核优化
digoal
9/7/2016
议题
• PostgreSQL 前世今生
• PostgreSQL 特性
• PostgreSQL 适应的场景
• 最佳实践
• 阿里云PostgreSQL内核优化
PostgreSQL发展历史
版本迭代
里程碑
7.2
2002年
• GIS
PostGIS(覆盖民用、政界、军用、科研)
• 类型
– 点
• 二维、三维(经纬度、海拔)、多维、地址类型
– 线
• 闭合线段、开放线段、多点线段
– 面
• 圆、椭圆、矩形、长方形、正方形、规则多边形、不规则多边形、曲面
– raster
• GIS 图数据, jpegs, tiffs, pngs, digital elevation models
• 测绘、航天、天文应用
– 拓扑
• 操作符
– 点面判断、距离、面积、体积、叠加、相减、长度、弧度、夹角、pixel相关运算、raster
相关运算
• 索引
– 距离运算、距离排序、包含判断、相交判断、
• 函数
– 区域内线段长度(城市道路长度)、路径成本(坡度、长度、权重)计算、最佳路径计算、
区域面积(城市面积)
里程碑
8.4
• SQL:2008
• 窗口查询
• 并行恢复
• 递归查询
窗口查询- 数据透视
• 数据结构
– 学号、省份、城市、学校、年级、班级、科目、分数
• 查询需求
– 学号、(窗口)、分数、并列名次、名次、与第一名的分
差、与前一名的分差、第一名到当前学生的平均分
(帧)、处于哪个分数区间(比如分了10个区间)
• 语法
– window_func() over(partition by part_col? order by col?)
• first_value() 、lead(n)、lag(n)、dense_rank()、ntile(bucket)、
avg(),
窗口查询- 数据透视
递归查询- 支持树形结构数据
递归查询
递归查询
递归查询- 优化count(distinct)
按层级收敛
减少数据块扫
并行恢复
• 逻辑备份集恢复
• 多表并行还原
• 多个索引并行创建
里程碑
9.0
• 异步流式
复制
• 快速大版
本升级
• online
code
异步流复制
• 基于REDO,异步流式复制(不需要等到xlog
切换)
• 延迟毫秒内
• 支持一主多备
• 备库read only时,不影响接收redo
• 备库read only时,不影响恢复(除非恢复时
要擦除已对记录持锁的查询)
• 主备物理块级别一致
快速大版本升级
• 元数据(1万张表- 约十几MB)
• 元数据导出导入
• 不需要动用户的数据文件
• 统计信息需要重新收集
online code
• 在线调试服务端代码
• do language plpgsql
• $$
• declare
• begin
• -- logical code
• end;
• $$;
您可能关注的文档
最近下载
- 上海财经大学硕士论文封面模板(含论文标准格式).docx VIP
- 第7单元主题阅读(知识梳理+阅读)五年级语文下册部编版.docx
- 学习贯彻新《中国共产党廉洁自律准则》和《中国共产党纪律处分条例》专题党员学习党课课件.ppt VIP
- 5,四年级英语下册词汇默写_英译汉_按课文顺序.pdf
- 智能制造能力成熟度评价模型(V12)2017728.pdf
- JB_T 5300-2024《工业用阀门材料 选用指南》.pdf
- DB21T3722.1—2023 《高标准农田建设指南 第1部分:项目初步设计报告编制》.pdf
- 大学生职业规划与就业指导.pdf
- 第13课吹塑纸版画说课(课件)-2021-2022学年美术四年级下册.pptx
- 酪氨酸整合酶、核酸分子、载体、宿主细胞、应用、遗传操作工具.pdf VIP
文档评论(0)