Pigsty 博客文章

撰写于 2019
  • 前后端通信线缆协议

    2019年11月12日 在 PostgreSQL

    前后端通信线缆协议

    了解PostgreSQL服务器与客户端通信使用的TCP协议,并使用Go语言打印消息。

    阅读全文

    了解PostgreSQL服务器与客户端通信使用的TCP协议,并使用Go语言打印消息。

    阅读全文

  • 故障档案:PG安装Extension导致无法连接

    2019年06月13日 在 PostgreSQL

    故障档案:PG安装Extension导致无法连接

    今天遇到一个比较有趣的Case,客户报告说数据库连不上了,发现是扩展导致的。

    阅读全文

    今天遇到一个比较有趣的Case,客户报告说数据库连不上了,发现是扩展导致的。

    阅读全文

  • CDC 变更数据捕获机理

    2019年06月12日 在 PostgreSQL

    CDC 变更数据捕获机理

    数据变更捕获是一种很有趣的ETL替代方案,以流式的方式持续收集状态变化事件。

    阅读全文

    数据变更捕获是一种很有趣的ETL替代方案,以流式的方式持续收集状态变化事件。

    阅读全文

  • 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

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

    阅读全文

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

    阅读全文

  • 容器化数据库是个好主意吗?

    2019年01月13日 在 数据库

    容器化数据库是个好主意吗?

    生产环境的数据库是否应当放入容器中,仍然是一个充满争议的问题。站在开发者角度我喜欢Docker,但站在DBA立场上,我认为就目前而言,将生产环境数据库放入Docker/K8S中仍然是一个馊主意。

    阅读全文

    生产环境的数据库是否应当放入容器中,仍然是一个充满争议的问题。站在开发者角度我喜欢Docker,但站在DBA立场上,我认为就目前而言,将生产环境数据库放入Docker/K8S中仍然是一个馊主意。

    阅读全文

撰写于 2018
  • 理解时间:闰年闰秒,时间与时区

    2018年12月11日 在 数据库

    理解时间:闰年闰秒,时间与时区

    四年一遇的闰年2月29日,总有土鳖软件出现大翻车。对时间的正确理解,对正确处理工作生活中的时间问题很有帮助。本文聊一聊闰年、闰秒、时间与时区的原理,以及在数据库与编程语言中的注意事项。

    阅读全文

    四年一遇的闰年2月29日,总有土鳖软件出现大翻车。对时间的正确理解,对正确处理工作生活中的时间问题很有帮助。本文聊一聊闰年、闰秒、时间与时区的原理,以及在数据库与编程语言中的注意事项。

    阅读全文

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

    2018年12月11日 在 PostgreSQL

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

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

    阅读全文

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

    阅读全文