小桥河西 + 关注
半个PostgreSQL DBA,热衷于数据库及分布式技术。 - https://github.com/ChenHuajun - https://pan.baidu.com/s/1eRQsdAa

关于PG逻辑订阅判断数据是否同步的方法

发布时间:2020-05-11 22:22:18 浏览:220 评论 :0

关于PG逻辑订阅判断数据是否同步的方法

PostgreSQL 日志 pos 同步 timestamp Commit 逻辑订阅

PostgreSQL求解最短路径

发布时间:2020-04-26 18:58:51 浏览:654 评论 :0

PostgreSQL求解最短路径

数据存储与数据库 大数据 PostgreSQL postgres 性能 path node source 最短路径

关于PostgreSQL逻辑订阅中的复制状态

发布时间:2020-04-26 14:27:36 浏览:326 评论 :0

关于PostgreSQL逻辑订阅中的复制状态

数据存储与数据库 PostgreSQL postgres 同步 逻辑订阅

PostgreSQL逻辑订阅处理流程解析

发布时间:2020-04-26 14:25:14 浏览:681 评论 :0

PostgreSQL逻辑订阅处理流程解析

数据存储与数据库 PostgreSQL 同步 逻辑复制 数据同步 replication PodtgreSQL 处理流程

zedstore开发版初体验

发布时间:2020-04-15 22:38:54 浏览:812 评论 :0

1. 概述 zedstore是开发中的一个PostgreSQL的行列混合存储引擎,其设计目标偏OLAP场景,但是又能支持所有OLTP的操作,包括MVCC,索引等。在设计上当OLAP和OLTP的目标发生冲突时,会优先OLAP,所以OLTP的性能会差一点。

PostgreSQL postgres random 测试 Transaction update type zedstore

PostgreSQL WAL解析与闪回的一些想法

发布时间:2020-04-04 13:07:18 浏览:459 评论 :0

最近在walminer基础做了不少修改,以支持我们的使用场景。详细参考 如何在PostgreSQL故障切换后找回丢失的数据 修改也花了不少精力和时间,这个过程中有些东西想记录下来,方便以后查阅。

PostgreSQL 函数 SQL 回归测试 update 闪回 walminer

如何在PostgreSQL故障切换后找回丢失的数据

发布时间:2020-04-03 22:24:30 浏览:768 评论 :0

1. 背景 PostgreSQL的HA方案一般都基于其原生的流复制技术,支持同步复制和异步复制模式。同步复制模式虽然可以最大程度保证数据不丢失,但通常需要至少部署三台机器,确保有两台以上的备节点。因此很多一主一备HA集群,都是使用异步复制。

PostgreSQL SQL update

修改PostgreSQL字段长度导致cached plan must not change result type错误

发布时间:2020-01-06 01:30:15 浏览:1035 评论 :0

修改PostgreSQL字段长度可能导致cached plan must not change result type错误

java PostgreSQL SQL 测试 string type Commit

ip地址段查询深度优化案例详解

发布时间:2019-09-09 21:20:52 浏览:688 评论 :0

如何在庞大的ip地址库中快速找到某个IP地址的归属地?本文比较几种不同优化方法。

postgres SQL 索引 IP analyze index Create 数据类型 SQL优化 范围

citus实战系列之四多CN部署

发布时间:2018-10-04 02:03:33 浏览:2763 评论 :5

citus的架构中正常只有1个CN节点,有时候CN会成为性能瓶颈。我们可以通过减少分片数,垂直扩容CN节点等手段缓解CN的性能问题,但这些都不能治本。某些业务场景部署多个CN节点是非常必要的。

PostgreSQL postgres 性能 插件 sharing citus

citus实战系列之三平滑扩容

发布时间:2018-10-04 02:02:22 浏览:2475 评论 :0

对一个分布式数据库来说,动态扩缩容是不可回避的需求。但是citus的动态扩缩容功能只在企业版中才有。好消息是,citus的分片信息是存储在元数据表里的,通过修改元数据表,我们完全可以在citus社区版上实现动态的平滑扩缩容。

PostgreSQL postgres 集群 node 逻辑复制 Create 分库分表 citus

citus实战系列之二实验环境搭建

发布时间:2018-10-04 01:59:55 浏览:1952 评论 :0

在进入后面的话题前,我们需要先搭建一个简单的实验环境,包含1个CN和2个Worker。

PostgreSQL docker postgres yum 容器 测试 volume 分布式数据库 Create source network Bash citus

citus实战系列之一入门篇

发布时间:2018-09-18 00:35:54 浏览:3756 评论 :0

citus是一款基于PostgreSQL的开源分布式数据库,自动继承了PostgreSQL强大的SQL支持能力和应用生态(不仅仅是客户端协议的兼容还包括服务端扩展和管理工具的完全兼容)。 和其他类似的基于PostgreSQL的分布式方案,比如GreenPlum,PostgreSQL-XL,PostgreSQL-XC相比,citus最大的不同在于citus是一个PostgreSQL扩展而不是一个独立的代码分支。

分布式 PostgreSQL 性能 SQL 高可用 class 分布式数据库 Create sharding

闲聊PostgreSQL的oid

发布时间:2018-01-07 23:56:57 浏览:2157 评论 :0

闲聊PostgreSQL的oid oid为何物? PostgreSQL的系统表中大多包含一个叫做OID的隐藏字段,这个OID也是这些系统表的主键。

postgres 数据库 Create 表空间 数据类型

利用pg_resetwal回到过去

发布时间:2017-12-24 21:02:42 浏览:1474 评论 :0

利用pg_resetwal回到过去 PostgreSQL中提供了一个pg_resetwal(9.6及以前版本叫pg_resetxlog)工具命令,它的本职工作是清理不需要的WAL文件, 但除此以外还能干点别的。

postgres LOG Server database

唯一索引的行估算实验

发布时间:2017-12-22 14:25:20 浏览:937 评论 :0

唯一索引的行估算实验 唯一索引除了有业务上约束作用,还可以使行估算更准确。 对唯一索引列的等值条件查询,即使统计信息缺失,也能得到准确的行估算值即1。 实验 创建不收集统计信息的测试表 postgres=# create table t...

postgres 测试 索引 index Create

MySQL Utilities 高可用工具体验

发布时间:2017-10-10 00:43:05 浏览:1046 评论 :0

MySQL Utilities 高可用工具体验 MySQL Utilities是MySQL官方的工具集,其中包括高可用相关的几个工具。 以下是对当前最新版本1.6的使用体验。

mysql 高可用 grant Bash

一次PostgreSQL行估算偏差导致的慢查询分析

发布时间:2017-10-02 01:33:31 浏览:1077 评论 :0

本文为DBAPlus投稿文章, 原文链接: http://dbaplus.cn/news-19-1514-1.html 一次PostgreSQL行估算偏差导致的慢查询分析 问题 最近某业务系统上线了新功能,然后我们就发现PostgreSQL日志中多了很多慢查询。

PostgreSQL postgres SQL 正则表达式 索引 varchar 数据类型

PostgreSQL字符类型长度变更的性能

发布时间:2017-09-12 11:18:11 浏览:1448 评论 :0

PostgreSQL字符类型长度变更的性能 背景 业务有时会遇到表中的字符型字段的长度不够用的问题,需要修改表定义。但是表里的数据已经很多了,修改字段长度会不会造成应用堵塞呢? 测试验证 做了个小测...

PostgreSQL postgres 性能 测试 type varchar

10