强人随笔一个奇异的WAL文件分裂案例

在过去八年我使用Postgres流复制的过程中,我遇到过大约两次这样的场景:由于一个WAL文件已经在主服务器上被移除,后备机上的复制无法继续,因此它会执行B计划,也就是尝试使用restore_command来取得相关的WAL文件(假定归档已被设置好并且工作正常),但是在重放取得的文件时,我们听到了另一个牢骚:“No such file or directory.”

redraiment 发布于 2019-01-29 22:12:39
评论:0   浏览:605
顶:21   踩:18

强人随笔如何为PostgresQL做贡献?

经常会遇到这个问题:“我如何为Postgres做贡献?”。PostgreSQL是一个很棒的开源数据库,具有非常良好的代码基础,对于我们许多技术人来说,贡献和回馈开源亦是一件值得骄傲的事儿。关于回馈Postgres,您通常不会立即提交代码和实现您贡献PostgreSQL的良好愿望。因此,从哪里开始为Postgres作出贡献很关键。如果您正在考虑更多地参与Postgres,我有一些对您可能有用的提示。

redraiment 发布于 2019-01-23 10:19:23
评论:0   浏览:631
顶:22   踩:19

强人随笔PostgreSQL MVCC快照机制浅析

快照隔离是数据库实现并发控制的一种常用技术。本文简单探讨了快照理论模型、PostgreSQL的工程实践以及由此推广至Postgres-XL的可能改进思路等。

redraiment 发布于 2019-01-22 09:50:54
评论:0   浏览:580
顶:23   踩:22

强人随笔PostgreSQL 何以蝉联db-engines 2017、2018年度数据库大奖?

PostgreSQL如何能蝉联db-engines 2017、2018年度数据库大奖?PG为什么如此倍受企业欢迎?

redraiment 发布于 2019-01-17 23:59:49
评论:0   浏览:882
顶:22   踩:21

强人随笔如何打造 PostgreSQL 闪回环境?

在 PostgreSQL 数据库;目前是不支持类似 Oracle 闪回特性;我们知道 Oracle 闪回特性在数据恢复是非常简单给力。增加数据库操作人员(开发,DBA)的容错率。

redraiment 发布于 2019-01-16 02:20:58
评论:0   浏览:689
顶:19   踩:19

强人随笔再谈PostgreSQL的膨胀和vacuum机制及最佳实践

这两天有两篇专门介绍PostgreSQL的vacuum机制的技术文章,得到了比较热烈和正面的反馈,让用户可以比较清楚地理解和使用这个特性。

redraiment 发布于 2019-01-16 02:17:03
评论:0   浏览:501
顶:22   踩:18

强人随笔PostgreSQL高级扩展之IP4R

虽然PostgreSQL已有内置数据类型 'inet' 及 'cidr', 但本模块的作者发现一些内置数据类型没有解决的问题。

redraiment 发布于 2019-01-09 21:32:05
评论:0   浏览:581
顶:31   踩:31

强人随笔也谈PostgreSQL的Vacuum机制及其最佳实践

因为多数有事务的数据库都是有回滚段的,所以大家对于PostgreSQL中没有回滚段表示很诧异,PostgreSQL中的vacuum在对旧版本数据做清理时会占用一些IO而对业务可能会产生一些负面影响,这些负面影响在口口相传中会被放大。而在笔者的最佳实践中这个问题并没有网上传的那么严重。实际上PostgreSQL数据库没有回滚段的设计是比较有创意的地方,但一些人也认为这是有争议的地方,笔者以前是Oracle DBA,也熟悉MySQL数据库,所以试图最佳实践的角度和从原理上把有回滚段和没有回滚的好处和坏处和大家讲清楚。

redraiment 发布于 2019-01-08 20:02:24
评论:0   浏览:689
顶:24   踩:24

强人随笔PostgreSQL 事务日志WAL探秘(下篇)

本文对PG中事务日志文件的结构进行了简要的剖析,内容包括WAL基本术语、WAL文件组成、WAL segment file内部结构和内容剖析、XLOG Record内存组织以及`pg_waldump`工具简介。本篇是第二部分,内容包括WAL segment file内容剖析、XLOG Record内存组织以及`pg_waldump`工具简介。 

发布于 2019-01-03 23:00:42
评论:0   浏览:733
顶:38   踩:41

强人随笔PostgreSQL 事务日志WAL探秘(上篇)

本文对PG中事务日志文件的结构进行了简要的剖析,内容包括WAL基本术语、WAL文件组成、WAL segment file内部结构和内容剖析、XLOG Record内存组织以及pg_waldump工具简介。本篇是第一部分,内容包括WAL基本术语、WAL文件组成以及WAL segment file的内部结构。

redraiment 发布于 2019-01-02 09:03:46
评论:0   浏览:1059
顶:34   踩:34

强人随笔PostgreSQL何以支持丰富的NoSQL特性?

上篇文章介绍了PostgreSQL的典型高级SQL特性,PostgreSQL不仅是关系型数据库,同时支持丰富的NoSQL特性,本文将从 《PostgreSQL实战》 一书的“ 第9章 PostgreSQL的NoSQL特性”中摘选部分内容介绍。

redraiment 发布于 2018-12-30 00:19:33
评论:0   浏览:718
顶:32   踩:30

强人随笔PostgreSQL用户应掌握的高级SQL特性

PostgreSQL数据库在SQL和NoSQL方面具有很多丰富的特性,本文将从 《PostgreSQL实战》 一书的“ 第4章 SQL高级特性”和“ 第9章 PostgreSQL的NoSQL特性”中摘选部分内容介绍。 这一部分主要介绍PostgreSQL在SQL方面的高级特性,例如WITH查询、批量插入、RETURNING返回修改的数据、UPSERT、数据抽样、聚合函数、窗口函数。

redraiment 发布于 2018-12-19 09:14:48
评论:0   浏览:1169
顶:30   踩:37

强人随笔腾讯云数据库产品副总监邵宗文:图数据库及应用场景

近日,广受欢迎的图数据库 Neo4j 产品副总裁 Philip Rathle 宣布,从 Neo4j 3.5 版本开始,企业版将仅在商业许可下提供,不再在 GitHub 上提供源代码。**Neo4j宣布企业版彻底闭源,图数据库的未来在哪里?

redraiment 发布于 2018-11-28 13:05:47
评论:0   浏览:950
顶:37   踩:37

强人随笔PostgreSQL 11 有哪些引人瞩目的新特性?

2018-10-18 PostgreSQL官网 宣布 PostgreSQL 11 正式版发行,PostgreSQL 11 重点对性能进行了提升和功能完善,特别是对大数据库和高计算负载的情况下进行了增强。

redraiment 发布于 2018-11-02 10:15:30
评论:0   浏览:2307
顶:60   踩:77

强人随笔PostgreSQL——51风控系统背后的利器

51信用卡管家作为互联网金融领域的独角兽企业,在风险控制上积累了多年经验。PostgreSQL丰富的特性给风控的分析与开发工作带来极大的便利,并支撑了51实时的风控业务。本文将介绍PostgreSQL在51风控系统中的应用,并结合4个场景介绍实践经验,以及各自方案的演进过程。

redraiment 发布于 2018-07-28 22:05:44
评论:0   浏览:4913
顶:1033   踩:1007

强人随笔PostgreSQL 11 分区表用法及增强

PostgreSQL 10 是第一个支持内置声明式分区表的版本。支持 range、list 分区,与以前的版本相比,提供了显著的性能和易用性优势,但却忽略了许多功能特性和性能优化。PostgreSQL 11 为分区表功能提供更多的改进。这些特性包括:hash 分区、索引增强、DML改进,以及性能优化:faster partition pruning、run-time partition pruning,、partition-wise join。

redraiment 发布于 2018-06-19 11:11:25
评论:1   浏览:7375
顶:706   踩:762

强人随笔双剑合璧——当FDW遇见GO

FDW(Foreign Data Wrapper)是PostgreSQL(下文简称PG)中一项非常有意思的技术,通过它可以将PG变成一个通用的SQL引擎,使得用户可以通过SQL访问存储在PG之外的数据。本文将介绍一下PG的FDW,并探讨一下用GO语言来实现一个第三方数据源的FDW的经验与实践。

redraiment 发布于 2018-05-19 16:51:52
评论:0   浏览:6756
顶:927   踩:941

强人随笔用PostgreSQL解海盗分金问题

今天午休期间刷微信,看到云和恩墨的盖总转了一条朋友圈,说杨长老在Oracle中用SQL解海盗分金问题(原文《无往不利:用SQL解海盗分金的利益最大化问题》,看完之后手痒,决定试试在PostgreSQL中解决该问题。

redraiment 发布于 2018-05-10 17:56:44
评论:0   浏览:7137
顶:1351   踩:1332

强人随笔享受“折磨”——阿里专家铁庵十余年技术之路的思考与感悟

入职阿里云刚刚过了1000天,每天忙碌在产品及项目工作中时,有时也会疲惫。然而,每当想起自己的初心和理想,还有家人的支持,一切随即化作无限的幸福。 我是萧少聪,花名:铁庵,很多朋友和同事都说,这个花名好奇怪。这个花名来自于我高中的母校 杨仙逸中学,杨仙逸将军,字学华,号铁庵,是中国近代航空事业的先驱,被誉为“中国革命空军之父”。

redraiment 发布于 2018-05-06 18:16:27
评论:0   浏览:13427
顶:2329   踩:2226

强人随笔PostgreSQL中的XLOG:一、基础概念和初始化

在关系型数据库中WAL是必不可少也绕不过去的知识,本文是介绍PostgreSQL数据库WAL的系列文章的第一篇:基础概念和初始化

redraiment 发布于 2018-04-29 23:20:20
评论:0   浏览:13226
顶:2362   踩:2145
© 2010 PostgreSQL中文社区