书栈网 · BookStack 本次搜索耗时 0.041 秒,为您找到 1573 个相关结果.
  • PgSQL · 源码解析 · Json — 从使用到源码

    1112 2020-08-13 《数据库内核月报》
    Json 简介 二 PostgreSQL 中的Json 2.1 操作符 2.2 函数 三 一条查询语句 1. 先谈插入 2.执行一次查询 3. 其它 参考: PostgreSQL从9.2开始支持Json类型,把它当成标准类型一种,渐渐地提供了12个SQL函数。这篇文章先简单介绍一下Json,然后对于12个函数每一个给出一个执行的...
  • PgSQL · 社区动态 · 9.5 新功能BRIN索引

    使用 实现 小结 虽然PG 9.4发布不过半年时间,下一个大版本9.5却已经进入人们的视野。按目前的情况,2015年上半年可能发布beta版本,下半年正式发布PG 9.5。9.5里面最令人瞩目的一个新功能恐怕是BRIN索引了。下面这个commit加入了对BRIN索引的支持: commit: 7516f5259411c02ae89e49084452...
  • PgSQL · 源码分析 · 优化器逻辑推理

    背景知识 PostgreSQL 逻辑推理的例子 PostgreSQL 支持哪些逻辑推理 PostgreSQL 是如何实现逻辑推理的 PostgreSQL 逻辑推理的用处 PostgreSQL 支持逻辑推理的操作符汇总 PostgreSQL 不能进行逻辑推理的场景及优化思路 参考 背景知识 数据库优化器需要具备逻辑推理能力,而且越强越好,...
  • PgSQL · PostgreSQL 逻辑流复制技术的秘密

    1047 2020-08-13 《数据库内核月报》
    1. 背景 2. 名词解析 3. 逻辑流复制输出的数据格式 4. Output Plugins 需要完成的工作 4.1 技术细节 4.2 REPLICA IDENTITY 如何影响数据的格式 5. 总结 自 PostgreSQL 9.4 ,终于支持了逻辑流复制。本篇文章为大家带来这部分的技术细节的分析。 1. 背景 PostgreSQL...
  • PgSQL · 引擎介绍 · 向量化执行引擎简介

    1509 2020-08-13 《数据库内核月报》
    摘要 关键字 背景介绍 为什么会出现向量化执行引擎 制约数据库系统利用硬件能力的因素 向量化执行引擎能够发挥效率的前提 向量化执行引擎的架构 向量化执行引擎的优势与需要注意的方面 优势: 需要注意的问题: 总结 摘要 本文为大家介绍一下向量化执行引擎的引入原因,前提条件,架构实现以及它能够带来哪些收益。 希望读者能够通过对这篇文章...
  • PgSQL · 特性分析 · 神奇的pg_rewind

    1132 2020-08-13 《数据库内核月报》
    背景 功能介绍 具体实现 唯一集群系统标识 目的集群和源集群的分叉点 如何找到目的集群的数据变化 生成的backup label内容 具体用法 背景 在常见的PostgreSQL双节点高可用构架中,如果主库挂了且主备无延迟,高可用系统会提升老备库为新主库对外服务。而对于老主库,则可以有很多处理策略,例如: 删掉,重搭新备库。 降级为...
  • PgSQL · 源码分析 · PostgreSQL物理备份内部原理

    1232 2020-08-13 《数据库内核月报》
    介绍 pg_basebackup原理介绍 pg_basebackup使用方法 pg_basebackup原理 pg_basebackup存在的问题 备份内核服务端实现原理 备份流程 基础数据发送 重做日志发送 针对于pg_basebakcup做的改进 介绍 最近做了postgresql物理备份方案的优化,对于备份的内部源码做了一些解...
  • PgSQL · 应用案例 · PostgreSQL 时间线修复

    背景 原理与修复步骤 以EDB PG 11为例讲解 环境部署 例子1,从库激活后产生读写,使用pg_rewind修复从库,回退到只读从库 例子2,从库激活成为新主库后,老主库依旧有读写,使用pg_rewind修复老主库,将老主库降级为新主库的从库 小结 1 适合场景 2 前提 3 原理与修复流程 参考 digoal’s 大量Postgr...
  • PgSQL · 特性介绍 · 列存元数据扫描介绍

    1228 2020-08-13 《数据库内核月报》
    摘要 关键字 一、前言 二、 元数据扫描简介 三、元数据扫描存储设计与实现 四、元数据扫描扫描逻辑设计于实现 五、测试结果 六、 总结与后续工作 摘要 本文通过对于阿里云分析型数据库HybridDB for postgresql 数据库的列存扫描的优化特征的解析,让大家了解列存元数据扫描是如何达到提升查询扫描的速度的效果。从而使的分析型...
  • PgSQL · 最佳实践 · Greenplum RoaringBitmap多阶段聚合

    1472 2020-08-13 《数据库内核月报》
    背景 原生功能 优化改进 性能测试1 性能测试2 部署方法 总结 背景 为了让阿里云RDS PG以更低的成本、更高的性能支持用户海量数据画像的实时计算,在Greenplum分布式数据库内核中,我们引入了RoaringBitmap功能的插件。Greenplum roaring bitmap与业务场景 (类阿里云RDS PG varbitx,...