文章 2022-02-15 来自:开发者社区

PostgreSQL 10.0 preview 性能增强 - 分区表性能增强(plan阶段加速)

标签 PostgreSQL , 10.0 , 分区表 , 子表 , 元信息搜索性能增强 背景 PostgreSQL 10.0 增强了分区表的子表搜索性能,对于涉及分区表包含子表特别多的QUERY,可以提升性能。 性能分析 get_tabstat_entry, find_all_inheritors成为主要瓶颈。 Hello. I decided to figure out whethe...

文章 2022-02-15 来自:开发者社区

PostgreSQL 10.0 preview 性能增强 - libpq支持pipeline batch模式减少网络交互提升性能

标签 PostgreSQL , 10.0 , libpq , pipeline , batch 背景 PostgreSQL 10.0 libpq支持pipeline batch两种模式,batch模式意味着客户端可以将多个QUERY塞入pipeline,作为一个batch提交给server段,从而减少客户端和服务端的网络交互次数。 在网络环境不太好的环境中,特别是云环境,大幅提升性能。 + ...

文章 2022-02-15 来自:开发者社区

PostgreSQL 10.0 preview 性能增强 - OLAP提速框架, Faster Expression Evaluation Framework(含JIT)

标签 PostgreSQL , 10.0 , llvm , jit , Faster Expression Evaluation Framework 背景 PostgreSQL 10.0有可能会融合JIT,向量计算等技术,提供一个通用的,便于高效协作,提升OLAP性能的一个开发框架。 虽然目前社区有朋友已经提供了LLVM和向量计算的插件,很显然社区是想在内核中直接整合这些计算的。加油Post...

文章 2022-02-15 来自:开发者社区

PostgreSQL 10.0 preview 性能增强 - pg_xact align(cacheline对齐)

标签 PostgreSQL , 10.0 , cacheline对齐 , pgxact 背景 cacheline对齐,可以大幅提升高并发下的性能。 Hackers, originally this idea was proposed by Andres Freund while experimenting with lockfree Pin/UnpinBuffer [1]. T...

文章 2022-02-15 来自:开发者社区

PostgreSQL 10.0 preview 性能增强 - 2PC事务恢复阶段性能提升

标签 PostgreSQL , 10.0 , 2pc , recovery 背景 两阶段提交,在一些客户端异步事务,或者跨库的事务处理中非常常见。 目前,如果数据库crash,PostgreSQL恢复时,对2PC处理机制如下 * on prepare 2pc data (subxacts, commitrels, abortrels, invalmsgs) saved to xlog and...

文章 2022-02-15 来自:开发者社区

PostgreSQL 10.0 preview 功能增强 - 缓存自动预热, 直达性能巅峰

标签 PostgreSQL , 10.0 , 自动预热缓存 背景 数据库的shared buffer可以用来存储经常使用的数据块,以提升效率。通过LRU算法老化不常用的数据块。 因此在生产数据库中,SHARED BUFFER中通常是热数据。  数据库如果重启,或者发生主备切换,缓存中的热数据需要从磁盘(或者OS PAGE CACHE)重新载入数据库的shared buffer。 当这个事...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像