摘要:
PostgreSQL备份版本差异分析 PostgreSQL V12中没有了recovery.conf 从向后兼容的观点来看,PostgreSQL v12中最大的变化是recovery.conf文件中的参数放到了postgresql.conf配置文件中。 放弃recovery.conf 在PG12以前 阅读全文
摘要:
1. PostgreSQL一主一从高可用搭建(VIP) IP 主机名 角色 192.168.198.146 test11 主服务器 192.168.198.143 test12 备用服务器 192.168.198.144 test13 见证服务器 一、基本环境配置 1、hosts文件配置(所有节点) 阅读全文
摘要:
PostgreSQL的WAL日志详解 1.WAL日志介绍 1.1 WAL介绍 wal日志即write ahead log预写式日志,简称wal日志。wal日志可以说是PostgreSQL中十分重要的部分,相当于oracle中的redo日志。 当数据库中数据发生变更时: change发生时:先要将变更 阅读全文
摘要:
预编译安装zabbix-agent 1. zabbix-gaent介绍和工作原理 1.1 介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在 阅读全文
摘要:
解决zabbix用户无法使用psql命令的问题 1. 创建文件夹 登录zabbix用户,创建所需的文件夹。 su - zabbix cd /home/zabbix mkdir lib mkdir zabbix_env mkdir pg_bin vi test.sh # 创建测试脚本 vi test. 阅读全文
摘要:
zabbix-agent自定义配置监控项 1. 环境准备 本例中安装zabbix开源软件和zabbix运行所需的中间件和数据库apache、php和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 apache httpd-2.4.57 apr apr-1.7. 阅读全文
摘要:
RedHat7.9安装zabbix6.4 1. 安装环境说明 本例中安装zabbix开源软件和zabbix运行所需的中间件和数据库apache、php和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 apache httpd-2.4.57 apr apr-1. 阅读全文
摘要:
zabbix服务器和客户端连接配置 1. 安装环境说明 本例中安装zabbix开源软件和zabbix运行所需的中间件和数据库apache、php和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 apache httpd-2.4.57 apr apr-1.7.4 阅读全文
摘要:
centos7中安装了centos-release-scl后,之前的yum源变为不可用 解决方案 1. 前言 今天遇到了一个奇奇怪怪的事情,我自己在自己的服务器(centos7)上安装了centos-release-scl后,之前运行正常的yum命令竟然变得不可用。 2. 场景重现 执行下面这条命令 阅读全文
摘要:
数据库参数 PostgreSQL数据库中有许多重要参数,这些参数可以根据硬件资源、工作负载和其他因素进行调整以优化性能。可通过视图pg_settings得到所有的配置参数,也可以通过select * from pg_file_settings 查看系统视图得到当前数据库设置的系统参数,以下是一些关键 阅读全文
摘要:
PostgreSQL的数据类型 1. 布尔类型 1.1 布尔值对应表 在Postgresql数据库中Boolean的值除了“true”(真)、“false”(假),还有一个“unknown”(未知)状态。 如果是unknown时用NULL表示。布尔类型在Postgresql中可以用不带引号的TRUE 阅读全文
摘要:
1. 体系架构 1、应用程序访问接口 整个应用架构中,Postgresql数据库位于操作系统和应用程序之间,不同的编程语言使用不同的驱动程序链接到Postgresql数据库上,驱动分为两类: 1.使用纯语言实现的Postgresql驱动,如JDBC、.NET等方式,这种链接方式不需要 libpq 库 阅读全文
摘要:
zabbix采集器 环境介绍: 本例中安装zabbix开源软件和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 postgres 14.7 zabbix-agent 6.4.17 主机信息如下: Red Hat Enterprise Linux Server 阅读全文
摘要:
zabbix自动发现 环境介绍: 本例中安装zabbix开源软件和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 postgres 14.7 zabbix-agent 6.4.17 主机信息如下: Red Hat Enterprise Linux Server 阅读全文
摘要:
zabbix触发器 环境介绍: 本例中安装zabbix开源软件和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 postgres 14.7 zabbix-agent 6.4.17 主机信息如下: Red Hat Enterprise Linux Server 阅读全文
摘要:
crontab介绍 crontab 是 Linux 和 Unix 系统中用于定时任务调度的工具。它允许用户在指定的时间或时间间隔自动执行脚本或命令。通过 crontab,你可以安排系统和用户级别的定时任务,从而实现自动化操作。以下是 crontab 的详细介绍: 1. 基本概念 Cron: cron 阅读全文
摘要:
PostgreSQL的查询详解 1. 表表达式 表表达式计算一个表。该表表达式包含一个 FROM 子句,该子句后面可以根据需要选用 WHERE、GROUP BY 和 HAVING 子句。最简单的表表达式只是引用磁盘上的一个表,一个所谓的基本表,但是我们可以用更复杂的表表达式以多种方法修改或组合基本表 阅读全文
摘要:
主动模式和被动模式 1. zabbix主被动模式介绍 被动模式:被动模式就是由zabbix server向zabbix agent发出指令获取数据, 即zabbixagent被动的去获取数据并返回给zabbix server, zabbix server周期性的向agent 索取数据, 这总模式的最 阅读全文
摘要:
zabbix使用自动发现对pgsql的复制槽进行状态监控 环境介绍: 本例中安装zabbix开源软件和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 zabbix-server上postgres 14.7 zabbix-agent 6.4.17 zabbix- 阅读全文
摘要:
PostgreSQL的备份和恢复-SQL转储 与所有包含有价值数据的内容一样,应定期备份 PostgreSQL 数据库。虽然该过程本质上很简单,但清楚了解基础技术和假设非常重要。 有三种从根本上不同的方法来备份 PostgreSQL 数据 SQL 转储 文件系统级备份 连续归档 本文将重点介绍SQL 阅读全文