管理

使用 Navicat 进行结构对比和同步

摘要:Navicat 能比较两个数据库和/或模式之间的对象,显示其结构的差异处,并且可以进行表结构和其他对象的同步。

继续阅读

使用 Navicat 对比和同步数据

摘要:Navicat 能使不同的数据库和/或模式的数据保持一致,以让每个库包含相同的信息。

继续阅读

pg_repack: 使用最少的锁重组表数据

摘要pg_repack是一个 PostgreSQL 外部工具,它允许您从表和索引中回收因膨胀而浪费的空间,还可以选择恢复聚集索引的物理顺序。

继续阅读

pg_wait_sampling: 基于采样的等待事件统计信息

摘要pg_wait_sampling插件提供了大量基于采样的等待事件统计信息,这些信息有助于优化 PostgreSQL 数据库。

继续阅读

PostgreSQL 教程: 启用 WAL 归档

摘要:在本教程中,您将学习如何在 PostgreSQL 中启用 WAL 归档。

继续阅读

PostgreSQL 教程: 设置逻辑复制

摘要:PostgreSQL 10 中引入了内置的逻辑复制逻辑解码。一段时间以来,逻辑复制中实现了越来越多的功能。当需要选定一些表从多个 OLTP 数据库复制到单个 OLAP 数据库以用于报告和分析时,此功能非常有用。

继续阅读

PostgreSQL 教程: 设置流复制

摘要流式复制(物理复制),是逐字节进行复制,涉及连续应用从主用数据库到备用数据库的 WAL 记录。由于它使用基于文件的日志传送方法,因此与逻辑复制或其他基于触发器的方法相比,它是最快的复制方法之一。

继续阅读

PostgreSQL 教程: 恢复一个 pg_basebackup 生成的备份

摘要:在备份数据库实例的教程中,我们讨论了如何使用 pg_basebackup 对 PostgreSQL 实例进行物理备份。我们可能会在各种情况下恢复此备份,例如在复制中创建备用服务器,或将数据库恢复到某个时间点。在本教程中,我们将了解需要哪些步骤,来恢复一个pg_basebackup生成的备份。

继续阅读

PostgreSQL 教程: 使用 pg_basebackup 备份数据库实例

摘要pg_basebackup 是 PostgreSQL 内置的二进制格式的备份工具。只有使用pg_basebackup进行的备份才能用于时间点恢复,而使用 pg_dumppg_dumpall 进行的备份不能。

继续阅读

PostgreSQL 教程: 小版本更新

摘要:在本节中,我们将了解如何在使用 PostgreSQL 13 时执行小版本升级。

继续阅读