加载中
pqc(PostgreSQL Query Cache)介绍及使用

pqc介绍 pqc(PostgreSQL Query Cache)是一个通过缓存查询结果集来提高查询性能的开源插件。它是基于memcached实现。memcached是一个分布式对象缓存系统,它是一个基于key-value的结果存储。...

2019/08/26 09:50
980
轻量级流复制管理工具Repmgr高可用功能的优化

Repmgr功能概述 Repmgr作为由第二象限开发的一款开源流复制管理工具,具有非常轻量级的使用特性。具体表现有以下特点: 配置操作简单,可一键式完成相关部署操作; 支持Auto Failover和Manua...

2019/08/14 16:22
2.6K
Vacuum 和 Vacuum Full 的处理过程

对于数据库系统的并发控制,PostgreSQL采用MVCC(多版本并发控制)进行处理。这种机制有一个缺点,就是随着时间的推移,数据文件中积累的dead tuples会越来越多。怎么去清理这些dead tuples...

2019/03/29 15:13
3.3K
PostgreSQL 并行查询概述

PostgreSQL从9.6版本开始加入并行查询,并在PostgreSQL10和PostgreSQL11分别做了大量加强工作。下面从: 何时启用并行查询功能 并行查询是如何工作的 worker进程数量越多,查询性能越高吗 三...

2019/03/29 01:34
925
PostgreSQL 主备流复制启动过程

我们知道, 在PostgreSQL流复制过程中,有三个进程协同工作:walsender进程,walreceiver进程和startup进程。其中walsender进程属于主节点的进程,主要用来向备节点发送wal record; walrec...

2019/01/31 00:29
1K
PostgreSQL10 新特性(2): 逻辑复制

概述 逻辑复制(Logical Replication)是PG复制功能中又添加的一个重要特性。逻辑复制相对物理复制,之前版本的流复制就是用的物理复制,是针对实例级别做的数据复制;而逻辑复制是针对表级别...

2017/11/02 17:50
3.1K
PostgreSQL10 新特性(1): 分区表特性

概述 分区表特性是PG10新加的一个比较重要的特性,也是众多PGer翘首以盼的一个功能,相比之前利用“继承表+约束+触发器/规则”实现的分区表,PG10分区表在分区管理上和数据写入上都带来了很大...

2017/11/02 16:23
3.5K
PostgreSQL的同步流复制Synchronous replication

PostgreSQL从9.1版本开始增加同步复制模式,这样就解决了主库崩掉后,有些事务可能还没有复制到备库中的问题。同步复制的原理就是,主库每提交一次事务,会一直等待,直到收到备库中事务写到...

2017/10/27 17:53
4K
PostgreSQL 行级安全性策略应用

1. 概述 行级安全性策略是PG9.5新加的一个功能,它是一种粒度更细的,针对行级所做的权限控制。 它可以对每一个用户限制哪些行可以进行查询操作或增删改的操作。 2. 特性介绍 默认情况下,表...

PostgreSQL10 范围分区多个字段组成KEY的约束解释

在PostgreSQL10的分区表功能中, 范围分区的KEY支持由多个字段组成(最多32个字段)。 多列组成的KEY可看做是范围分区表的组合约束,此时就不能简单的理解为每个字段的值都在该列的约束范围内...

利用PostgreSQL外部表实现数据库sharding

前言 PostgreSQL9.3开始推出postgres_fdw功能,9.5又实现了外部表可以继承的特性。那么我们就可以像实现分区表一样,利用"外部表继承+约束+规则"来实现数据库的sharding。 原理 传统的普通表...

PostgreSQL分区表的探究与开发(一) : 基于继承表的原始分区表的创建

前言 PostgreSQL作为世界上最先进的开源数据库,分区表一直以来是一个比较弱化的功能。现在社区发布的PostgreSQL10 Beta版本已经添加了分区表的特性,但在这之前,由于PostgreSQL有继承表的特...

2017/06/10 22:59
230
PostgreSQL分区表的探究与开发(二):基于PostgreSQL10语法引擎分区表的开发

背景 前面一篇讲了基于“继承表+约束+触发器或规则”创建的分区表。但这种方式不但管理分区比较繁琐,性能也比较差。在PostgreSQL10 Beta版本发布之前,社区人员已经把分区表的补丁提交到邮件...

redhat 6.8 64位 配置yum源

一般安装好redhat后,不能注册的话,不能使用系统自带的yum源。但是我们可以自己配置yum源来解决这一问题。下面介绍下redhat配置163yum源。 1. 检查是否安装yum包 rpm -qa |grep yum 2. 删除...

2017/02/13 23:52
835
zhparser在windows下的编译安装

最近应项目需求,要在windows下把中文全文检索zhparser编译到postgresql的安装包中。但是网上的资料少之又少,即使有这方面的介绍,最后也有问题没解决。好在最后经过几天的努力终于做出来了...

2016/12/02 17:29
2.1K
postgresql利用openssl实现网络数据传输加密

通常情况下,postgresql服务端和客户端之间的数据传输是明文传送的,那这就有一定的安全隐患。怎么让数据通过密文的形式进行传输呢?可以利用openssl实现这一要求,但前提条件是服务端和客户...

psql登录postgresql数据库的认证过程(md5为例)

前言 psql登录数据时有那么几种认证方式:信任认证(trust), 口令认证(password、md5), 身份认证(ident)等。 出于安全考虑一般会选择口令认证,但password是以明文传送的,所以说md5要相对更安...

2016/09/07 16:03
2.6K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部