周正中-PostgreSQL内核优化及生产实践那些事.pdf

周正中-PostgreSQL内核优化及生产实践那些事.pdf

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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; • $$;

文档评论(0)

喜宝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档