书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 1574 个相关结果.
  • 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 逻辑流复制技术的秘密

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

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

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

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

    1291 2020-08-13 《数据库内核月报》
    背景 一:关于硬件 1. 同一可用区 2. 跨可用区、城市间可用区 3. 公网和 VPN 网络 二:关于数据格式 1. 不落地的数据迁移 2. 通过通用文件格式的数据迁移 2.1 通过 TEXT/CSV 文件中转数据 2.2 用 OSS 中专数据 总结 参考资料 背景 大多数使用云产品作为 IT 解决方案的客户同时使用多款云产品...
  • PgSQL · 最佳实践 · RDS for PostgreSQL 的逻辑订阅

    1128 2020-08-13 《数据库内核月报》
    背景 RDS for PostgreSQL 10 实践 确认发布端和订阅端网络 发布端修改wal_level 发布端创建 PUBLICATION 发布端带有replication 权限用户 发布端其他参数 订阅端创建 SUBSCRIPTION 冲突处理 逻辑订阅的监控 发布端 订阅端 其他 背景 在RDS for Postgre...
  • PgSQL · 源码分析 · AutoVacuum机制之autovacuum launcher

    1128 2020-08-13 《数据库内核月报》
    背景 autovacuum launcher 相关参数 执行周期 autovacuum worker 管理 总结 背景 根据之前月报的分析,PostgreSQL中的MVCC机制(详见月报 )同时存储新旧版本的元组,对于经常更新的表来说,会造成表膨胀的情况。为了解决这个问题,PostgreSQL 引入了VACUUM 和ANALYZE 命令,并...
  • PgSQL · 内核解析 · 同步流复制实现分析

    1125 2020-08-13 《数据库内核月报》
    摘要 相关概念 一.物理流复制 二.流复制中的角色 异步流复制和同步流复制 一.异步流复制 二.同步流复制 三. 同步流复制源码解析 1. MVCC 机制和数据可见性 2. 同模流复制的关键点 3. 如何实现同步流复制 最后总结 摘要 PostgreSQL 的流复制自引入以来以稳定著称,近几年的几个大版本陆续完成了好几个大特性,...