数据库PG

25 篇文章
2.5K 次阅读
16 人订阅

全部文章

DB之路

ZFS文件系统与Freenas介绍

ZFS文件系统的英文名称为Zettabyte File System,也叫动态文件系统(Dynamic File System),是第一个128位文件系统。最初...

8640
DB之路

Postgresql之CheckPoint机制

checkpoint又名检查点,一般checkpoint会将某个时间点之前的脏数据全部刷新到磁盘,以实现数据的一致性与完整性。目前各个流行的关系型数据库都具备c...

5100
DB之路

pg_wal发展史

WAL日志是Postgres何其重要的一个部分,它活跃在Postgres的各个功能模块,绝大多数的数据库行为都会被记录在WAL日志中。正因为如此我们可以把WAL...

7500
DB之路

详解分布式锁原理

首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm或者...

6800
DB之路

小议MySQL主从复制、读写分离及高可用方案

随着数据量的增大,读写并发的增加,系统可用性要求的提升,单机 MySQL 出现危机:

9020
DB之路

详解Kafka之谜

这是性能优化的第一原则,当我们怀疑性能有问题的时候,应该通过测试,日志,profillig 来分析出哪里有问题,有的放矢,而不是凭感觉,撞运气。有可能是CPU,...

7310
DB之路

Postgresql日志收集

PG安装完成后默认不会记录日志,必须修改对应的(${PGDATA}/postgresql.conf)配置才可以,这里只介绍常用的日志配置。

5510
DB之路

PostgreSQL-wal日志

wal全称是write ahead log,是postgresql中的online redo log,是为了保证数据库中数据的一致性和事务的完整性。而在Post...

8320
DB之路

PostgreSQL多主复制方案

随着数据量的快速增长,可伸缩性已经成为数据库领域最热门的话题之一,可伸缩性分为垂直扩展和水平扩展。垂直扩展意味着给已经存在的节点增加更多的硬件资源,以提升单个节...

18650
DB之路

PostgreSQL 清理死亡元祖 dead tuples 详解

在Postgresql做delete操作时,数据集(也叫做元组 (tuples))是没有立即从数据文件中移除的,仅仅是通过在行头部设置xmax做一个删除标记。u...

14920
DB之路

pg wal最佳实践

PostgreSQL在写入频繁的场景中,可能会产生大量的WAL日志,而且WAL日志量远远超过实际更新的数据量。我们可以把这种现象起个名字,叫做“WAL写放大”,...

12760
DB之路

pg之CheckPoint机制

checkpoint又名检查点,一般checkpoint会将某个时间点之前的脏数据全部刷新到磁盘,以实现数据的一致性与完整性。目前各个流行的关系型数据库都具备c...

16180
DB之路

oid2name列出PostgreSQL和对应的oid

PostgreSQL 提供 oid2name 客户端程序,用来解析数据目录里的文件,平常用得比较少,这里简单介绍下。

12150
DB之路

pg中超时参数详解

lock_timeout 锁等待超时。语句在试图获取表、索引、行或其他数据库对象上的锁时等到超过指定的毫秒数,该语句将被中止。 不推荐在postgresql.c...

9820
DB之路

pg之archive参数详解

当启用archive_mode时,通过设置archive_command将已完成的WAL段发送到归档存储。除了off,disable,还有两种模式:on,alw...

8010
DB之路

WAL has already been removed修复

备节点查看select pg_last_xlog_receive_location();值没有变化,已经不从主节点同步。

9310
DB之路

Redis cluster

Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。

6820
DB之路

pg_rman备份

pg_rman是一款专门为postgresql设计的在线备份恢复的工具。其支持在线和基于时间点备份方式,还可以通过创建backup catalog来维护DB c...

15060
DB之路

Redis HA 实践(Redis Sentinel)

Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Re...

8230
DB之路

Redis API

输出: Get mykey: superWang redis get failed: redigo: nil returned

12090

扫码关注云+社区

领取腾讯云代金券