随笔分类 -  Postgrsql

摘要:文档结构: 以下前言来自网络 前言 什么时候需要考虑做数据切分? 这里说的运维,指: 举个例子,假如项目一开始设计的用户表如下: id bigint #用户的ID name varchar #用户的名字 last_login_time datetime #最近登录时间 personal_info t 阅读全文
posted @ 2019-10-10 23:22 翰墨文海 阅读(5602) 评论(0) 推荐(0) 编辑
摘要:文档结构: 由于博主之前是Oracle dba,oracle 高可用一般是rac,以及搭建ADG,一个是基于实例的高可用,一个是基于数据的容灾,甚至也有rac+adg的方式。Postgres有同步和异步两种同步方式,我发现,mysql,oracle,postgresql 这两种同步模式原理都是一个德 阅读全文
posted @ 2019-10-07 21:09 翰墨文海 阅读(5228) 评论(4) 推荐(1) 编辑
摘要:分布式:1.扩容不方便(数据重分布)2.分布键变更很麻烦3.分布键选择(架构设计)谨慎4.跨库join性能差5.分布式事务性能差6.sql限制多,功能确实多7.应用改造成本巨大8.全局一致性时间点恢复几乎不可能实现 一、PGSQL 常规操作citus 分库分表:https://yq.aliyun.c 阅读全文
posted @ 2019-10-07 20:39 翰墨文海 阅读(1280) 评论(0) 推荐(0) 编辑
摘要:文章结构如下: 一. 环境配置 1. 配置防火墙 查看IPTABLES 当前状态与关闭过程 chkconfig --list|grep iptables 关闭iptables service iptables stop chkconfig iptables off 关闭selinux setenfo 阅读全文
posted @ 2019-09-21 15:19 翰墨文海 阅读(462) 评论(0) 推荐(0) 编辑
摘要:文章结构如下: Postgresql是一个非常活跃的社区开源项目,更新速度很快,每一次版本的更新都会积极的修复旧版本的BUG,性能上也会有不同幅度的提升。10之前的版本由三部分组成,10开始只有两部分数字组成。 1. 小版本升级 Postgresql每次的小版本升级不会改变内部的存储格式,也不会改变 阅读全文
posted @ 2019-08-18 17:23 翰墨文海 阅读(10461) 评论(0) 推荐(0) 编辑
摘要:结构图如下: Postgresql早在9.0版本开始支持物理复制,也称为流复制,通过从实例级复制出一个与主库一模一样的备库。流复制同步方式有同步,异步两种,如果主节点和备节点不是很忙,通常异步模式下备库和主库的延迟时间能够控制在毫秒级。物理复制只能复制整个实例。 逻辑复制也成为选择性复制,可以做到基 阅读全文
posted @ 2019-07-28 22:55 翰墨文海 阅读(2619) 评论(0) 推荐(0) 编辑
摘要:一、建表时,复制源表的信息test=# test=# \d test.t1 Table "test.t1" Column | Type | Collation | Nullable | Default + + + + col1 | integer | | | col2 | integer | | | 阅读全文
posted @ 2019-06-25 22:21 翰墨文海 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:PG提供物理备份和逻辑备份(本篇主要讲逻辑备份)物理备份:WAL热备份逻辑备份:pg_dump,pg_dumpall,恢复时pg_restore 查看帮助命令: pg_dump --help 跟MySQL备份以及参数比较像(大小写敏感) 由于我的是用的pgsql操作系统,超级用户本地登录,省略了-h 阅读全文
posted @ 2019-06-13 11:53 翰墨文海 阅读(22589) 评论(2) 推荐(0) 编辑
摘要:文档目录结构: 一、准备 操作系统版本:rehat7.6 Postgresql:11.2 软件安装目录:/pgsql11/basedir 数据文件存放目录:/pgsql11data/ 11.2的下载地址: https://www.postgresql.org/ftp/source/v11.2/ 1. 阅读全文
posted @ 2019-04-14 12:34 翰墨文海 阅读(676) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示