![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PostgreSQL
董董-酱
这个作者很懒,什么都没留下…
展开
-
PostgreSQL 逻辑复制
文章目录配置发布节点 - 主库端修改主库配置参数创建逻辑复制用户创建测试表赋予select权限创建发布查看发布的表list查询发布状态配置订阅节点 - 逻辑备库端修改备库配置参数创建相应的库创建需要复制的表结构创建订阅在发布节点(主)查看逻辑复制槽信息在订阅节点(备) 查看逻辑复制信息检查数据支持update、delete添加复制表1 - 发布:新建表2 - 发布:赋权给复制账户3 - 发布:添加...原创 2020-03-11 00:15:55 · 1599 阅读 · 0 评论 -
PostgreSQL的并行
文章目录PostgreSQL的并行技术发展并行相关参数并行测试并行顺序扫描并行索引扫描并行Bitmap Heap扫描并行聚合多表关联PostgreSQL的并行技术发展9.6 版本之前,还不支持并行查询,SQL无法利用多核CPU提升性能。9.6 版本之前,虽然支持并行查询,但支持范围非常有限。10 版本开始增强了并行查询、并行索引扫描、并行index-only扫描、并行bitmap hea...原创 2020-03-10 17:31:02 · 504 阅读 · 0 评论 -
PostgreSQL传统分区表
文章目录创建传统分区表流程使用传统分区表注意事项1. 创建父表2. 创建子表并添加约束4. 给子表添加索引5. 在父表上定义触发器6. 启用constraint_exclusion参数使用分区表管理分区表添加分区删除分区分区表相关查询查询分区表使用情况创建传统分区表流程在PostgreSQL10 以前,分区功能比较复杂,需要以下流程:创建父表创建子表给子表添加约束给子表添加索引在父...原创 2020-03-10 17:19:35 · 294 阅读 · 0 评论 -
PostgreSQL 流复制数据同步检查
文章目录如何分辨主、备检查流复制同步情况检查主库传输检查备库恢复如何分辨主、备一句话判断哪个是主库、哪个是备库,返回的值:f 为主库t 为备库postgres=# select pg_is_in_recovery(); pg_is_in_recovery ------------------- f(1 row)那我这个就是主库喽~检查流复制同步情况先确定主库传到哪儿...原创 2020-03-07 17:36:06 · 1179 阅读 · 1 评论 -
PostgreSQL 流复制异步转同步
文章目录非常重要的synchronous_commit参数单实例环境流复制环境查看同步情况配置同步复制数据保护测试非常重要的synchronous_commit参数流复制的同步方式,有主库配置文件postgresql.conf,中的synchronous_commit控制着。所以理解该参数的配置十分重要。单实例环境参数值说明优点缺点on 或 local当事务提交时...原创 2020-03-07 17:20:03 · 1798 阅读 · 0 评论 -
PostgreSQL 主从配置
文章目录什么是流复制流复制的方式主库备库基本信息主库的配置及啊哦做WAL 配置 - postgresql.conf主库信息配置 - pg_hba.conf关闭防火墙主库创建复制用户备库操作清空所有数据目录从主节点获取数据编辑standby.signal文件配置postgresql.conf文件重启备库验证主从方法-1方法-2方法-3参数解释什么是流复制9.0版本开始,PG支持物理复制, 也...原创 2020-03-04 17:25:47 · 1285 阅读 · 0 评论 -
PostgreSQL 12 开启归档
数据库的归档, 是为了更好的保证数据库的数据安全不可或缺的功能, 无论是什么数据库都应开启归档模式!原创 2020-03-04 12:19:18 · 2092 阅读 · 0 评论 -
PostgreSQL - 数据类型
在创建表的时候, 指定字段数据类型, 那么有以下多种的类型选择:原创 2020-03-03 14:21:18 · 518 阅读 · 0 评论 -
PostgreSQL - 创建数据库 创建数据表
文章目录第一次登陆PG查看数据库版本查看所有PG库创建数据库使用数据库删除数据库Table 数据表创建Table查看当前库中所有表查看表结构修改表名删除表引用操作系统文件脚本 \i第一次登陆PG像oracle一样, 虽然我们安装数据库的时候使用的是root超级用户, 但是一切的数据库操作都是受用 postgres 这个系统普通用户:su - postgres查看数据库版本[postgr...原创 2020-03-01 17:09:13 · 3938 阅读 · 0 评论 -
PostgreSQL 12 在CentOS 6 下的安装
环境准备项目参数操作系统CentOS 6内存2GB硬盘10GBPostgreSQL 版本12CentOS的安装一切正常安装, 系统包什么的不用特殊选择什么.注意 :唯独要注意的是网络配置. 虚拟机要选择NET网络模式下载PostgreSQL不知道为啥网上的这个方法, 我就死活不行所以我另辟蹊径, 直接使用CentOS里的浏览器访问P...原创 2020-03-01 16:29:54 · 722 阅读 · 0 评论