PostgreSQL

撰写于 2019
  • PostgreSQL 中的锁

    2019年06月11日 在 PostgreSQL

    PostgreSQL 中的锁

    详细介绍 PostgreSQL 中的各种锁:表级锁、行级锁、页级锁、咨询锁等。

    阅读全文

    详细介绍 PostgreSQL 中的各种锁:表级锁、行级锁、页级锁、咨询锁等。

    阅读全文

  • GIN 搜索的 O(n²)复杂度

    2019年04月12日 在 PostgreSQL

    GIN 搜索的 O(n²)复杂度

    GIN 索引如果使用很长的关键词列表进行搜索,会导致性能显著下降。本文解释了为什么 GIN 索引关键词搜索的时间复杂度为 O(n²)。

    阅读全文

    GIN 索引如果使用很长的关键词列表进行搜索,会导致性能显著下降。本文解释了为什么 GIN 索引关键词搜索的时间复杂度为 O(n²)。

    阅读全文

  • PostgreSQL 常见复制拓扑方案

    2019年03月29日 在 PostgreSQL

    PostgreSQL 常见复制拓扑方案

    复制是系统架构中的核心问题之一。

    阅读全文

    复制是系统架构中的核心问题之一。

    阅读全文

  • 温备:使用 pg_receivewal

    2019年03月02日 在 PostgreSQL

    温备:使用 pg_receivewal

    备份有各种各样的策略,物理备份通常可以分为四种。

    阅读全文

    备份有各种各样的策略,物理备份通常可以分为四种。

    阅读全文

撰写于 2018
  • 故障档案:pg_dump 导致的连接池污染

    2018年12月11日 在 PostgreSQL

    故障档案:pg_dump 导致的连接池污染

    有时候,组件之间的相互作用会以微妙的形式表现出来。例如使用 pg_dump 从连接池中导出数据,就可能产生连接池污染的问题。

    阅读全文

    有时候,组件之间的相互作用会以微妙的形式表现出来。例如使用 pg_dump 从连接池中导出数据,就可能产生连接池污染的问题。

    阅读全文

  • PostgreSQL 数据页面损坏修复

    2018年11月29日 在 PostgreSQL

    PostgreSQL 数据页面损坏修复

    采用二进制编辑的方式修复 PostgreSQL 数据页,以及如何让一条主键查询出现两条记录来。

    阅读全文

    采用二进制编辑的方式修复 PostgreSQL 数据页,以及如何让一条主键查询出现两条记录来。

    阅读全文

  • 关系膨胀的监控与治理

    2018年10月06日 在 PostgreSQL

    关系膨胀的监控与治理

    PostgreSQL 使用了 MVCC 作为主要并发控制技术,它有很多好处,但也会带来一些其他的影响,例如关系膨胀。

    阅读全文

    PostgreSQL 使用了 MVCC 作为主要并发控制技术,它有很多好处,但也会带来一些其他的影响,例如关系膨胀。

    阅读全文

  • TimescaleDB 快速上手

    2018年09月07日 在 PostgreSQL

    TimescaleDB 快速上手

    TimescaleDB 是 PostgreSQL 的一个扩展插件,提供时序数据库的一些功能。

    阅读全文

    TimescaleDB 是 PostgreSQL 的一个扩展插件,提供时序数据库的一些功能。

    阅读全文

  • PipelineDB 快速上手

    2018年09月07日 在 PostgreSQL

    PipelineDB 快速上手

    PipelineDB 是 PostgreSQL 的一个扩展插件,提供流式数据处理的相关功能。

    阅读全文

    PipelineDB 是 PostgreSQL 的一个扩展插件,提供流式数据处理的相关功能。

    阅读全文

  • 故障档案:序列号消耗过快导致整型溢出

    2018年07月20日 在 PostgreSQL

    故障档案:序列号消耗过快导致整型溢出

    如果您在表上用了 Interger 的序列号,最好还是考虑一下可能溢出的情况。

    阅读全文

    如果您在表上用了 Interger 的序列号,最好还是考虑一下可能溢出的情况。

    阅读全文