版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 扬帆起航PostgreSQL 平台新特性介绍目录PG 12 重点新特性风向标PG12重点新特性性能增强AM接口分区表大幅性能提升GiST index include 任意数据组织存储Btree 索引duplicate key存储组织sort by ctid增强性能自定义统计信息支持多列MCV高性能几乎线性提升自动计算并行度覆盖几乎所有复杂查询l 单表10亿测试l 平均提速20倍+l 不需要改写SQLl 自动根据SQL代价启动并行计算l 表扫描l 索引扫描l SQL 过滤l JOIN、子查询l 聚合、自定义函数l 分区表、外部表l 自定义聚合、函数l 排序、建表、物化、创建索引PG11+AM接
2、口PG 12h t t p s : / / g i t h u b . c o m / d i g o a l / b l o g / b l o b / m a s t e r / 2 0 1 9 0 3 / 2 0 1 9 0 3 3 1 _ 0 3 . m dh t t p s : / / g i t h u b . c o m / d i g o a l / b l o g / b l o b / m a s t e r / 2 0 1 9 0 5 / 2 0 1 9 0 5 3 1 _ 0 3 . m d存储引擎扩展zedstore(列存)zheap(支持回滚段)分区表-大量分区性能
3、提升1000个分区、469倍h t t p s : / / g i t h u b . c o m / d i g o ah t t p s : / / g i t h u b . c o m / d i g o al / b l o g / b l o b / m a s t e r / 2 0 1 9 0 5 / 2 0 1 9 0 5 2 1 _ 0 1 . m dl / b l o g / b l o b / m a s t e r / 2 0 1 9 0 3 / 2 0 1 9 0 3 3 1 _ 0 1 . m dIndexinclude痛点:数据离散存储, 查询多条时I O 多,
4、 查询慢, 占用内存多, m e m c p y 效率低。聚集存储( b + t ) 只有一种存储形态, 聚集K E Y 必须是P K , 二级索引效率低, 实用性差。P G 1 1 B t r e e ,P G 1 2 G i S T s u p p o r t i n d e x i n c l u d ec r e a t e i n d e x i d x _ t 1 _ 1 o n t 1 ( i d ) i n c l u d e ( c 1 , c 2 , c 3 , i n f o , c r t _ t i m e ) ;Btree,duplicatekeyssortbyct
5、idhtt p s : / /g i t h u b . co m / d i g o a l / b l o g / b l o b / m a ste r / 2 0 1 9 1 1 / 2 0 1 9 1 1 2 8 _ 0 3 . m d1 、d u p l i c a t e k e y s 值按c t i d 排序存储, 减少索引页s p l i t 。原来是按d u p l i c a t e g r o u p 无序存储。2 、提高查询效率( 有序s c a n )3 、降低索引存储空间。4 、v a c u u m 时, s c a n t a b l e , 存储垃圾t u
6、 p l e c t i d s , 存满v a c u u m m e m o r y ( m a i n t e n a n c e m e m ) , s c a ni n d e x 回收垃圾i n d e x t u p l e s 。当回收整个d u p l i c a t e k e y s , v a c u u m 产生的w a l 更少( 涉及的i n d e x p a g e 更 少) ) 。自定义统计信息支持多列MCVWhere a = ? And b=? Or c=? And d=? 评估选择性单列柱状图单列柱状图单列柱状图多列柱状图简单粗暴:单列概率相乘、相加概率
7、更加精准PG12重点新特性功能Reindex Concurrently 不堵塞写操作日志采样SQL/JSON path languageGenerated columnsCase-insensitive and accent-insensitive grouping and orderingChecksum offline 修改,pg_checksum插件支持online开关checksum日志采样h t t p s : / / g i t h u b . c o m / d i g o a l / b l o g / b l o b / m a s t e r / 2 0 1 9 0 4 /
8、 2 0 1 9 0 4 0 5 _ 0 9 . m dl o g _ s t a t e m e n t _ s a m p l e _ r a t e , 当设置了l o g _ m i n _ d u r a t i o n _ s t a t e m e n t 时, 如果l o g _ s t a t e m e n t _ s a m p l e _ r a t e 也设置了, 它表示百分之多少的超时S Q L 被记录。l o g _ t r a n s a c t i o n _ s a m p l e _ r a t e , 不管其他任何设置, 它表示百分之多少的事务被记录d
9、u r a t i o n 。( 事 务为最小粒度单位, 如果一个事务被触发了记录d u r a t i o n , 这个事务中的所有S Q L 都会被记录。)SQL/JSONpathlanguage新增类型jsonpathh t t p s : / / w w w. p o s t g r e s q l . o r g / d o c s / 1 2 / f u n c t i o n s - j s o n . h t m l # F U N C T I O N S - S Q L J S O N - PAT H风向标PG DNAL i c e n s e社区化开源数据库模块化设计, E a sy e x t e n d a b l e社区化运作有组织有纪律M a j o r s p o n s o rs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 25758.1-2010无损检测 工业X射线系统焦点特性 第1部分:扫描方法》
- 深度解析(2026)《GBT 25713-2010机械式振动时效装置》(2026年)深度解析
- 2025广西柳州市林业科学研究所招聘编外聘用人员1人参考考试题库及答案解析
- 2025浙江绍兴市文化旅游集团酒店职业经理人选聘1人备考笔试题库及答案解析
- 2025四川雅安市荥经县县属国有企业招聘14人考试备考题库及答案解析
- 安全总结课件
- 2025陕西水务发展集团所属企业社会招聘备考笔试题库及答案解析
- 《平方根》数学课件教案
- 2025昆明市第十二中学教育集团聘用制教师招聘(若干)备考笔试试题及答案解析
- 2025广东佛山市南海区国有资产监督管理局财务总监招聘1人模拟笔试试题及答案解析
- 2024年第18届全国初中应用物理知识竞赛试题及答案
- 《开发客户的技巧》课件
- 沐足行业严禁黄赌毒承诺书
- 【课件】第21课《小圣施威降大圣》课件2024-2025学年统编版语文七年级上册
- 【MOOC】C语言程序设计-华中科技大学 中国大学慕课MOOC答案
- 【MOOC】C程序设计-西北工业大学 中国大学慕课MOOC答案
- 乡村道路建设施工组织设计方案
- 南京信息工程大学《人工智能导论Ⅰ》2022-2023学年期末试卷
- 第14章人工智能安全
- 新人教版七年级英语上册课件Unit 6 A Day in the Life
- 小学语文教师业务学习计划(3篇)
评论
0/150
提交评论