随笔分类 - postgresql
摘要:DRBD + keepalived实现文件实时同步和双机热备 安装DRBD 系统初始化设置 注意: 需要有数据盘或者多的分区 yum update -y 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 修改host文件 vim /
阅读全文
摘要:postgresql数据库清理 大量update或者delete后 磁盘空间会猛增。原理是postgresql并没有真正的删除 只是将删除数据的状态置为已删除,该空间不能记录被从新使用。若是删除的记录位于表的末端,其所占用的空间将会被物理释放并归还操做系统。若是不是末端数据,该命令会将指定表或索引中
阅读全文
摘要:postgresql批量修改表的owner postgresql中,对表的权限控制比较严格,很多事情只有owner才有权限去做。所以我们尽量用onwer账户去操作。 但是有的时候我们需求去批量修改owner,比如导入的表结构。但是官方并没有提供比较好的命令。 我们可以用拼接sql的方式去完成这个命令
阅读全文
摘要:清理表空间(pg_repack) RDS PostgreSQL支持通过插件pg_repack在线清理表空间,有效解决因对全表大量更新等操作引起的表膨胀问题。pg_repack无需获取排它锁,相比CLUSTER或VACUUM FULL更加轻量化。 前提条件 RDS实例需要满足以下条件: | 实例大版本
阅读全文
摘要:Kubernetes是一个开源容器编排系统,用于自动化容器化应用程序的部署,扩展和管理。 在 Kubernetes 上运行 PostgreSQL 数据库是目前经常会讨论到主题,因为 Kubernetes 提供了使用持久卷,有状态集等来配置有状态容器的方法。 本文旨在提供在 Kubernetes 集群
阅读全文
摘要:1.创建一个用户名为readonly密码为123456的用户 CREATE USER readonly WITH ENCRYPTED PASSWORD '123456'; 2.更新用户默认为只读事务 ALTER USER readonly SET default_transaction_read_o
阅读全文
摘要:# 基于docker容器的Postgresql 11主从复制搭建 及切换 ## 1、背景 由于新项目要用到postgresql,且要求高可用功能,因此做可行性测试研究,并记录过程,以备查。 镜像采用官方postgresl11镜像,本地镜像只是为了加快部署进度.并无特殊之处。 首次应用,难免有疏漏错误
阅读全文