大数据

  • postgresql修改配置生效方法

    postgresql修改配置生效方法 对于配置服务器,,太多时候我们在Linux中做的操作是,配置*.conf文件,然后重启服务。而很多服务都具有reload功能,而但是具体到某个配置,有时候直接说出需不需要重启服务而使得配置…

    大数据 2022年1月25日
  • postgresql修改配置生效方法

    PostgreSQL查看及设置参数、单位、描述等信息 查看参数的默认单位 select name, unit from pg_settings;   查看参数允许的枚举 select name, enumvals from pg_settings;   设置参数 方式一:在 postgres…

    大数据 2022年1月25日
  • PostgreSQL分区表使用方法及技巧整理

    发现公司业务在时序类、流水类业务场景越来越多,对数据治理的需求越来越大,这里整理介绍写PostgreSQL分区表的应用方法。   一、分区表的作用 1.将数据按指定的方法打算到子分区,提高SQL性能。 2.解决时序类…

    大数据 2022年1月25日
  • postgresql配置文件pg_hba.conf配置、修改postgresql超级用户的密码

    postgresql设置了用户名和密码,却发现不输入密码、或者密码输错都能登录。于是在网上查,知道了原来是配置文件pg_hba.conf的问题。1.修改pg_hba.conf文件,使得数据库认证方式为加密登录以下命令可以查找pg_hba.co…

    大数据 2022年1月25日
  • PostgreSQL中的死锁和锁等待

    PostgreSQL中的死锁和锁等待   开始之前明确一下死锁和锁等待这两个事件的异同相同的之处:两者都是当前事物在试图请求被其他事物已经占用的锁,从而造成当前事物无法执行的现象不同的之处:死锁是相关session…

    2022年1月25日
  • RDS PostgreSQL开发运维建议

    客户端连接池 使用绑定变量(PreparedStatement),消除数据库SQL硬解析CPU消耗,对性能提升巨大。 减少idle connection数量。可以降低RDS PostgreSQL连接内存占用,并提升GetSnapshotData()效率,提升性能。 使用…

    大数据 2022年1月25日
  • PostgreSQL中的postgres_fdw扩展

    postgres_fdw模块提供了外部数据封装器postgres_fdw, 它可以被用来访问存储在外部PostgreSQL服务器中的数据。 这个模块提供的功能基本上覆盖了较老的dblink模块的功能。 但是postgres_fdw提供了更透明且更兼容标准…

    大数据 2022年1月25日
  • PostgreSQL TOAST 技术理解

    TOAST 是“ The Oversized-Attribute Storage Technique ”的缩写,主要用于存储一个大字段的值。要理解 TOAST ,我们要先理解页( BLOCK )的概念。在 PG 中,页是数据在文件存储中的基本单位,其大小是固定的且只能…

    大数据 2022年1月25日
  • 【PostgreSQL架构】PostgreSQL的最佳群集高可用性方案

    什么是高可用性? 它是服务可用的时间量,通常由企业定义。 冗余是高可用性的基础;万一发生事故,我们可以继续毫无问题地运转。 持续恢复 如果发生事件,则必须还原备份,然后应用wal日志;恢复时间将非常长,我们…

    2022年1月25日
  • Setup pgbouncer connection pooling for PostgreSQL on CentOS/RedHat/Fedora

    This post helps you install, setup and benchmark pgbouncer connection pooling for PostgreSQL 9.2 on CentOS 6/RedHat/Fedora based systems. pgbouncer is one of the PostgreSQL connection poolers. There …

    2022年1月25日