postgresql

PostgreSQL教程(12)基于流复制的主从集群

PostgreSQL PostgreSQL教程(12)基于流复制的主从集群

一、PostgreSQL 流复制概念在PostgreSQL中,通过流复制(Streaming Replication)实现主从架构,保证数据安全性的同时提高读写性能与容灾能力。流复制的实现方...

PostgreSQL教程(11)第三方物理备份工具pg_rman使用教程

PostgreSQL PostgreSQL教程(11)第三方物理备份工具pg_rman使用教程

pg_rman是一款PostgreSQL第三方物理备份工具,支持对整个数据库集群、归档日志和服务器日志进行在线备份。由于pg_rman是基于本地数据拷贝的方式,而不是流式备份,所以要求 pg...

PostgreSQL教程(10)物理备份工具pg_basebackup使用教程

PostgreSQL PostgreSQL教程(10)物理备份工具pg_basebackup使用教程

一、PostgreSQL 物理备份介绍物理备份是通过复制整个数据目录来对数据库实现备份的一种高效手段,备份对象包括所有的数据文件、WAL 日志以及相关的配置文件。在 PostgreSQL 中核心物理备...

PostgreSQL教程(9)逻辑备份工具pg_dump使用教程

PostgreSQL PostgreSQL教程(9)逻辑备份工具pg_dump使用教程

一、PostgreSQL 逻辑备份介绍PostgreSQL 原生支持的逻辑备份工具为pg_dump和pgdump_all。数据库逻辑备份的原理都相同,都是将数据以SQL语句的形式输出到一个文本文件,然...

PostgreSQL教程(8)归档日志配置

PostgreSQL PostgreSQL教程(8)归档日志配置

一、PostgreSQL 归档模式在默认情况下,PostgreSQL采用的是非归档模式,在该模式下WAL日志被写满后会触发轮询,将前面的日志覆盖掉,导致WAL日志丢失。如果数据库实例变更频繁...

PostgreSQL教程(7)用户权限与角色管理

PostgreSQL PostgreSQL教程(7)用户权限与角色管理

一、PostgreSQL 用户与权限介绍· 用户:用于访问和管理 PostgreSQL 数据库中的各种对象。按照数据库使用规范,建议为每一个数据库用户分配合适的权限,避免因权限过大而产生数据泄露、丢失...

PostgreSQL教程(6)VACUUM碎片清理与并行查询特性

PostgreSQL PostgreSQL教程(6)VACUUM碎片清理与并行查询特性

一、VACUUM 机制介绍1、VACUUM作用VACUUM是PostgreSQL中的碎片维护机制,用于清理和回收无效数据。由于 PostgreSQL 的 MVCC 机制实现原理与MySQL不同,它并不...

PostgreSQL教程(5)访问控制文件 pb_hba.conf 配置说明

PostgreSQL PostgreSQL教程(5)访问控制文件 pb_hba.conf 配置说明

一、PostgreSQL客户端认证说明pb_hba.conf 用于实现PGSQL的访问控制,通过该文件可以实现基于主机的认证,其作用类似于操作系统的防火墙,通过认证配置来控制允许哪些主机、哪些用户可以...

PostgreSQL教程(4)对象的基本管理

PostgreSQL PostgreSQL教程(4)对象的基本管理

一、PostgreSQL 对象介绍对象指的是在 PostgreSQL 数据库实例中可以被创建、管理和操作的各类实体或结构。包含数据库、表、索引、视图、序列、函数、触发器等,这些不同的对象构成了完整的数...

PostgreSQL教程(3)数据库常用参数与配置方法

PostgreSQL PostgreSQL教程(3)数据库常用参数与配置方法

一、PostgreSQL 配置文件介绍在PGSQL中如果要对参数进行修改,可以通过修改静态参数文件(postgresql.conf)、动态参数文件(postgresql.auto.conf)与自定义参...