postgresql

  • PostgreSQL强大的高可用技术

    在PostgreSQL中,有这样一种强大的高可用技术,叫做streaming replication,译作流复制,又称流式复制,类似于oracle的dataguard,也是通过传输…

    2022年1月25日
  • PostgreSQL集群管理—repmgr

    repmgr是一个开源工具套件,用于管理PostgreSQL服务器集群中的复制和故障转移。它通过设置备用服务器、监控复制和执行管理任务(例如故障转移或手动切换操作)的工具增强了Po…

    2022年1月25日
  • postgresql中的pg_rewind时间线修复

    pg_rewind是一个用于把一个PostgreSQL数据目录与另一个从该目录中复制出来的数据目录同步,在集簇的时间线分叉以后,同步一个PostgreSQL集簇和同一集簇的另一份拷…

    数据库 2022年1月25日
  • postgresql中的优化器简单概述

    对于使用关系型数据库的应用系统而言,SQL的好坏会直接影响系统的性能,一条烂SQL可能拖跨整个应用,甚至会导致数据库服务器失去响应或者使整个数据库Hang住。 而对所有的关系型数据…

    2022年1月25日
  • PostgreSQL从库只读的实现原理

    我们接触到的数据库,基本都提供了只读实例的功能。在业务允许的情况下可以将一些读取数据的请求下发至只读实例,减缓primary的压力,以获得更佳的性能。 物理从库只读已经是一个常识问…

    2022年1月25日
  • PostgreSQL常用索引

    索引其实就是一种数据结构,将数据库中的数据以一定的数据结构算法进行存储。当表数据量越来越大时查询速度会下降,建立合适的索引能够帮助我们快速的检索数据库中的数据,快速定位到可能满足条…

    2022年1月25日
  • PostgreSQL如何获取系统视图/函数对应的源码

    我们在使用PostgreSQL的时候可能经常会碰到这样的情况,对于某个系统视图的某个字段不知道是干啥的,看了官方文档后也一脸懵逼,不知道是啥意思。 这个时候如果我们可以看到该视图或…

    数据库 2022年1月25日
  • PostgreSQL中安装配置PGBouncer连接池

    PgBouncer可以在数据库和前端应用间建立连接,由PgBouncer去处理和后端数据库的连接关系。 对客户端的连接进行限制,预防过多或者恶意的连接请求。 主要工作还是每一个数据…

    数据库 2022年1月25日
  • PostgreSQL从库只读的实现原理

    我们接触到的数据库,基本都提供了只读实例的功能。在业务允许的情况下可以将一些读取数据的请求下发至只读实例,减缓primary的压力,以获得更佳的性能。 物理从库只读已经是一个常识问…

    2022年1月25日
  • PostgreSQL源码安装及配置(基于Pg13)

    毫无疑问,在使用PostgreSQL之前,首先要安装它。 本文介绍以源码方式在RHEL7.3下的PostgreSQL13.4安装。 步骤概览 ./configure make ma…

    数据库 2022年1月25日