![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PostgreSQL
文章平均质量分 80
慢工也能出细活
这个作者很懒,什么都没留下…
展开
-
【postgresql】centos7安装postgresql-devel步骤
最近需要用到postgresql-devel,于是想在centos上手动安装一下,结果遇到了一大堆问题,查找了很多资料,于是记录下正确的安装过程。首先在安装过程中遇到最大的问题是几个依赖包,分别是。解决了依赖包的问题,就可以开始进行安装了,操作如下。原创 2022-11-08 11:14:52 · 3546 阅读 · 1 评论 -
【OGG】经典架构在postgresql-14上的安装部署-2
上一篇文章已经介绍了搭建OGG for postgresql的基本要求和操作步骤,我们也简单部署了一个管理服务进程和一个数据源抽取进程,回顾操作可阅读这篇文章将介绍如何在目标库上部署OGG,并配置复制进程开始前,先来看看上一节在数据源配置的提取进程是否工作正常运行状态正常,再来看跟踪文件(目录是在上一节添加跟踪文件时指定的,具体参阅上一篇文章)在数据源的测试库上执行dml操作,观察跟踪文件是否同步可见,跟踪文件是在同步的,下面正式开始在目标端部署复制服务。原创 2022-09-08 16:39:50 · 549 阅读 · 0 评论 -
【OGG】经典架构在postgresql-14上的安装部署-1
在写这篇文章的时候,也是经历了很多次的失败,在各种弹坑中爬起又跌倒,才在最后成功的基础上整理出详细步骤。以此纪念那几天抓狂的经历。希望后来者少走弯路,注意避坑。本文是OGG for Postgresql的开篇,主要是介绍安装步骤和操作说明。正式开始前先来梳理一下第一阶段要完成的安装和配置任务:1. 安装数据库软件,完成OGG对数据库的基本配置要求2. 安装OGG软件,完成相关的软件基本配置要求3. 完成演示数据库的创建和源库的提取进程,OGG服务管理进程的部署,并正常启动服务。原创 2022-09-07 13:50:37 · 1470 阅读 · 0 评论 -
【Postgresql】check_postgres插件安装和使用
是一个用于监控数据库各种属性的脚本。它旨在与 Nagios、MRTG 或独立脚本一起使用。官网:Git:完整安装从官网下载tar包更多检查脚本使用帮助,参考官方文档,或使用man check_postgres查看。原创 2022-08-19 13:44:43 · 934 阅读 · 0 评论 -
【Postgresql】pgbench压测工具使用简介
pgbench是一个在PostgreSQL上运行基准测试的简单程序。它可以在多个并发数据库会话中一遍又一遍地运行相同的 SQL 命令序列,然后计算平均事务率(每秒事务数)。默认情况下,pgbench测试一个基于 TPC-B 的松散场景,每个事务涉及五个SELECT、、UPDATE和INSERT命令。但是,通过编写自己的事务脚本文件很容易测试其他情况。...翻译 2022-08-12 09:57:39 · 1247 阅读 · 0 评论 -
【Postgresql】pg_show_plans插件
pg_show_plans是一个显示当前运行的所有SQL语句执行计划的模块。它在plan结束位置,截获并存储当前plan tree,从而使其他会话可以打印存储plan tree。目前此模块支持从9.5到14的PostgreSQL版本。它会在共享内存上创建一个哈希表,以便临时存储查询计划。哈希表大小不能更改,因此如果哈希表已满,则不会存储计划。执行计划展示(这里会看到所有正在运行SQL的执行计划)以ubuntu22+postgresql14为例。...原创 2022-08-11 10:10:07 · 248 阅读 · 0 评论 -
【PostgreSQL】CentOS7.9环境安装postgresql14和插件
CentOS7.9环境安装postgresql14和插件原创 2022-08-05 16:08:30 · 657 阅读 · 0 评论 -
【postgresql】备份恢复2-恢复到还原点
前言上一节(https://blog.csdn.net/bendywu/article/details/124628719?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124628719%22%2C%22source%22%3A%22bendywu%22%7D&ctrtid=4iBKUhttps://blog.csdn.net/bendywu/article/d原创 2022-05-07 18:01:14 · 2694 阅读 · 0 评论 -
【PostgreSQL】主从集群之keepalived实现HA和故障自动转移
前言书接上回,我们已经有了一套集群环境,(参考文章:CSDN)目前工作正常,但还不能高枕无忧,突然哪一天主库发生故障了,业务系统就会无法使用,我们的电话会被打爆,如何睡个安稳觉呢,那就需要继续增加组件实现高可用(HA)。今天介绍的是keepalived方案。闲话少说,马上进入正题。环境介绍我们有如下集群,还没有的可以参考之前的文章动手操作主机 角色 OS db 192.168.0.111 主 Ubuntu20 postgresql14 192.16原创 2022-04-28 22:58:17 · 2388 阅读 · 0 评论 -
【PostgreSQL】流复制主从集群搭建
前言最近要给客户部署一套postgresql生产环境,规划是采用一主两从的流复制架构搭建集群。记录本次操作过程及遇到的一些问题,留作参考。环境集群配置 主机 角色 OS db 192.168.0.111 主 Ubuntu20 postgresql14 192.168.0.112 备 Ubuntu20 postgresql14 192.168.0.113 备 Ubuntu20 postgresql14原创 2022-04-26 14:46:38 · 2398 阅读 · 0 评论 -
【Postgresql】环境部署初级之手工安装完整过程
最近开始接触PostgreSQL数据库,因为是首次使用,首先得给自己准备一个学习环境,于是从零开始,记录下完整操作过程以备后期使用。主要参考文档是官方安装手册:PostgreSQL: Linux downloads (Ubuntu)演示环境开始之前先介绍我的演示环境配置:一台安装了Ubuntu20的虚拟机,内存4G,虚拟硬盘20G,已经配置外网的访问权限。一切准备就绪,下面就开始我的安装之旅。安装数据库软件(root)这次安装的是postgresql14#创建文件存储库配置sudo.原创 2022-04-21 10:59:41 · 1243 阅读 · 0 评论 -
【postgreSQL】环境部署进阶之自动化部署
在通过手动熟悉安装创建postgreSQL的基础上,我们试图继续解放我们的双手,实现整个部署过程的无干涉全自动过程。实现过程如下:创建一个自动化安装的脚本,一个自动初始化和创建第一个用户数据库的自动化脚本 执行脚本,完成安装部署 验证结果下面我们就展示一下这个自动化过程的具体过程:在正式开始前,先介绍一下演示环境的具体配置:一台操作系统为Ubuntu20的虚拟机,可以连接外网,内存2G,虚拟硬盘10G。把下面两个脚本文件上传至该服务器某个临时目录。所有操作都是用root用户进行。脚本1原创 2022-04-21 10:17:51 · 528 阅读 · 0 评论