postgreSQL 部署
文章平均质量分 89
OK_boom
大龄搬砖工,酷爱计算机技术,java/C#/android/free pascal/C++。
展开
-
PostgreSQL高可用集群在360的落地实战
以下文章来源于360技术 ,作者顾大伟本文主要从以下几个方面介绍PostgreSQL高可用集群在360的落地实战为什么选择Patroni + Etcd + PostgreSQL高可用集群方案PostgreSQL高可用集群在360的落地实战 Patroni + Etcd 高可用集群架构解析Patroni + Etcd + PostgreSQL 部署实战Patroni 日常运维管理PostgreSQL 监控实现PostgreSQL 应用连接方式PostgreSQL 备份恢复方式选择背景最近线转载 2021-09-14 09:03:32 · 430 阅读 · 0 评论 -
postgresql 12 配置异步主从复制 及灾难时切换
OS: Centos 7,postgresql12主机: host1, ip : 128.30.14.254从机: host2, ip: 128.30.14.255两台机的data目录均为/live/db/data在host1上进行如下配置打通主机机ip授权: # TYPE DATABASE USER CIDR-ADDRESS METHODhost replication replica 128.30.14.254/...原创 2021-01-06 18:01:57 · 483 阅读 · 0 评论 -
Slon I for Postgresql 12 的安装
OS: centos7, postgresql12先安装依赖 wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum localinstall epel-release-latest-7.noarch.rpm yum install llvm5.0 llvm5.0-devel clang yum install libicu-devel.x86_64 安装Clang and LL..原创 2020-12-30 17:19:26 · 183 阅读 · 0 评论 -
基于Patroni的PostgreSQL高可用环境部署
陈华军PostgreSQL中文社区10月25日1. 前言PostgreSQL是一款功能,性能,可靠性都可以和高端的国外商业数据库相媲美的开源数据库。而且PostgreSQL的许可和生态完全开放,不被任何一个单一的公司或国家所操控,保证了使用者没有后顾之忧。国内越来越多的企业开始用PostgreSQL代替原来昂贵的国外商业数据库。在部署PostgreSQL到生产环境中时,选择适合的高可用方案是一项必不可少的工作。本文介绍基于Patroni的PostgreSQL高可用的部署方法,供大家参考...转载 2020-11-21 09:08:07 · 1490 阅读 · 2 评论 -
Postgresql 12的安装 (Centos7 和Centos8)
更新Yum源yum install http://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm安装yum install postgresql12yum install postgresql12-server还有安装扩展yum install postgresql12-contrib初始化切换到postgres用户,然后initdb -E UNIC.原创 2020-08-06 12:01:05 · 519 阅读 · 0 评论 -
PostgreSQL 实时健康监控 大屏 - 高频指标 - 珍藏级
标签PostgreSQL , 大屏指标 , qps , long query , locks , active , idle in transaction , long idle in transaction , 2PC背景最关键的一些数据库健康指标,趋势监测。1 总连接数主要看趋势,直接与业务量挂钩如果连接数接近max_connection水位,需要注意。同时连接数应与数据库主机可用内存挂钩,每个连接保守估计10MB内存开销(这里还未计算SYSCACHE,RELCACHE)。转载 2020-07-31 09:15:44 · 595 阅读 · 0 评论 -
转一个数据同步工具datax
一、需求 由于公司各个部门对业务数据的需求,比如进行数据分析、报表展示等等,且公司没有相应的系统、数据仓库满足这些需求,最原始的办法就是把数据提取出来生成excel表发给各个部门,这个功能已经由脚本转成了平台,交给了DBA使用,而有些数据分析部门,则需要运维把生产库的数据同步到他们自己的库,并且需要对数据进行脱敏,比如客户的身份证号、手机号等等,且数据来源分散在不同的机器,不同...转载 2019-07-26 09:47:54 · 789 阅读 · 0 评论 -
Centos7 yum安装postgresql 10
备忘一下postgresql 10的安装.1/ yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm 2/修改/etc/yum.repos.d/CentOS-Base.repo, 在[base] session里面...原创 2018-07-31 10:05:52 · 1145 阅读 · 0 评论 -
查找postgresql耗时最慢的SQL
PostgreSQL部署上之后,经过一段时间的运行,我们比较关心那些SQL运行时间比较长,或者说那些SQL执行的特别慢,拖累的性能,只有找到这些SQL,才能有针对性地对这些SQL进行优化,提升PostgreSQL的性能。 PostgreSQL提供了pg_stat_statements来存储SQL的运行次数,总运行时间,shared_buffer命中次数,shared_buffer r...转载 2018-10-08 15:05:29 · 18226 阅读 · 0 评论 -
Postgresql增加中文全文搜索支持
概述 zhparser 是一个支持中文全文检索的 extension,基于Simple Chinese Word Segmentation(SCWS) 上开发的SCWS安装下载文件:http://www.xunsearch.com/scws/down/scws-1.2.2.tar.bz2解压安装:tar xvf scws-1.2.2.tar.bz2 cd scws-1.2.2...转载 2018-07-31 17:19:48 · 3550 阅读 · 1 评论 -
Postgresql 9.4在Centos7下无法启动服务的问题分析
最近在升级服务器的过程中遇到一台服务器无法启动postgresql服务, 查日志得知无法在/var/run/postgresql下建立文件, 而这个/var/run/postgresql路径手动建立并将其owner改为postgres后再启动postgresql服务则成功. 可是重启服务器后, /var/run/postgresql目录自动消失. 很明显/var/run/postgres原创 2016-12-14 15:04:56 · 3711 阅读 · 0 评论 -
Slony1 增加表复制
如果想向一个复制集里面增加新的表,可以用以下脚本:#!/bin/shsource ./replinit.shTABLEID=$1TABLENAME=$2$SLONIK << _END_## Define cluster namespace and node connection information#cluster name = $CLUSTER;node原创 2016-04-27 16:13:40 · 470 阅读 · 0 评论 -
slony I 数据复制工具的安装与应用
环境:OS: RHEL 4.7postgreSQL :原创 2014-04-15 19:02:36 · 1117 阅读 · 0 评论 -
PostgreSQL连接池pgbouncer的使用
今天在虚拟机上整理了下pgbouncer的安装使用过程,记录如下。 说明:pgbouncer是一款轻量级针对postgresql的数据库连接工具,可以对客户端的连接做限制,防止恶意连接,另外也可以减少数据库的实际连接数,从而减少数据库的开销。 环境: VMWARE 8CentOS 5.7 PG 9.1.2pgbouncer 1.5.2libe转载 2014-04-23 15:05:00 · 1930 阅读 · 0 评论 -
Slony 复制进程的检查及自动维护
因为Slony是放在后台跑的,原创 2014-04-15 19:25:47 · 897 阅读 · 0 评论