前言随着用户量的增多,数据库操作往往会成为一个系统的瓶颈所在,而且一般的系统“读”的压力远远大于“写”,因此我们可以通过实现数据库的读写分离来提高系统的性能。实现思路通过设置主从数据库实现读写分离,主数据库负责“写操作”,从数据库负责“读操作”,根据压力情况,从数据库可以部署多个提高“读”的速度,借此来提高系统总体的性能。主从同步的具体原理: io线程,打开和主机的连接,并将主机的更新日
1.创建数据库D:\PostgreSQL\bin>initdb.exe-DD:\PostgreSQL\data-EUTF-8-Upostgres-W2.启动数据库pg_ctl-D"D:\PostgreSQL\data"-llogfilestart3.连接数据库D:\PostgreSQL\bin>psql-Upostgres4.注册PG服务pg_ctlregister
原创 2019-11-08 19:03:01
940阅读
#yum源方式安装 1. 安装PostgreSQL的repository RPM 访问PostgreSQL官方主页https://www.postgresql.org/download/的下载区选择你的服务器操作系统,由于我用的是CentOS7,所以这里我选择Linux CentOS;进入链接页面后 ...
转载 2021-08-16 15:54:00
372阅读
2评论
一、Ubuntu 安装 postgresql12目前12、13都用(12\13兼容) 本人 pgsql (PostgreSQL)sql.or
原创 2023-02-20 16:44:23
1098阅读
一、安装步骤 1、设置保存安装包的目录 # cd /usr/local/src 2、开始下载源包 # wget https://ftp.postgresql.org/pub/source/v12.1/postgresql-12.1.tar.gz (https://www.postgresql.org ...
转载 2021-10-25 16:16:00
991阅读
2评论
#通过源码编译安装 1. 下载源码 在PostgreSQL官方主页https://www.postgresql.org/ftp/source/下载区选择所需格式的源码包下载; wget https://ftp.postgresql.org/pub/source/v12.3/postgresql-12 ...
转载 2021-08-16 18:24:00
629阅读
2评论
# 在 Docker Compose 中安装 PostgreSQL 12 在本文中,我们将学习如何使用 Docker Compose 来安装和配置 PostgreSQL 12 数据库。Docker Compose 是一个工具,可以让我们通过一个简单的 YAML 文件来定义和管理多个 Docker 容器。 ## 准备工作 在开始之前,确保你已经安装了 Docker 和 Docker Compo
原创 5月前
130阅读
基于上次的postgresql单机安装,部署postgresql异步流复制环境准备:IP配置角色192.168.56.1171C/2G/20GB centos7主192.168.56.1181C/2G/20GB centos7从主库执行:创建用户:groupadd postgresuseradd -g postgres postgres创建目录:mkdir -p /postgresql/datac
原创 2021-03-01 19:17:29
539阅读
基于上次的postgresql单机安装,部署postgresql异步流复制环境准备:IP配置角色192.168.56.1171C/2G/20GB centos7主192.168.56.1181C/2G/20GB centos7从主库执行:创建用户:groupadd postgresuseradd -g postgres postgres创建目录:mkdir -p /postgresql/datac
原创 2021-03-11 10:05:58
3602阅读
linux 安装PostgreSQL12 一、安装步骤 1、设置保存安装包的目录 # cd /usr/local/src 2、开始下载源包 # wget https://ftp.postgresql.org/pub/source/v12.1/postgresql-12.1.tar.gz (https
原创 2021-11-14 09:46:23
788阅读
一.安装源安装源地址: https://yum.postgresql.org/repopackages.php根据如下地址确定适用的版本https://yum.postgresql.org/findingdistro.php[root@izm5e2q95pbpe1hh0kkwoiz ~]# cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (
转载 2021-02-26 13:21:10
218阅读
2评论
安装主节点 此处我用docker-compose安装比较简单不做过多说明 编辑docker-compose.yml version: "3.7" services: postgres: hostname: postgres container_name: postgres restart: always image: harbor.xxx.c
1、进入官网下载所需版本https://www.postgresql.org/download/linux/redhat/2、开始安装yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm -yyum install postg
原创 2020-03-05 14:41:01
7074阅读
一.安装源 安装源地址: https://yum.postgresql.org/repopackages.php 根据如下地址确定适用的版本https://yum.postgresql.org/findingdistro.php [root@izm5e2q95pbpe1hh0kkwoiz ~]# c ...
转载 2021-05-12 22:06:26
912阅读
2评论
Postgresql 12 是有很多新增特性的,但是最关键的一点是Postgresql 12 的SQL备份文件是不能直接使用psql命令导入到Postgresql 10 的。 Ubuntu18.04 默认的安装方式 apt install postgresql 安装的是 postgresql 10,
原创 2021-11-10 13:58:42
1214阅读
1.PostgreSQL的安装1.1 下载并安装PostgreSQL官方yum源配置文件dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm1.2 禁用系统内置yum源的PostgreSQL安装模块PostgreSQL官方的y...
转载 2020-06-06 12:40:00
384阅读
2评论
数据库的这些性能优化,你做了吗? 在互联网项目中,当业务规模越来越大,数据也越来越多,随之而来的就是数据库压力会越来越大。我们可能会采取各种方式去优化,比如之前文章提到的缓存方案,SQL优化等等,除了这些方式以外,这里再分享几个针对数据库优化的常规手段:「数据读写分离」与「数据库Sharding」。这两点基本上是大中型互联网项目中应用的非常普遍的方案了。下面我们来详细看一看,一、从读写分离到CQR
CentOS7下安装PostgreSQL12
原创 2022-03-01 15:33:08
1961阅读
Ubuntu20.04搭建postgresql12主从postgresql主服务器(10.0.0.2): # apt-get install postgresql # mkdir /space/postgresqldb # systemctl stop postgresql # rsync –av –progress /var/lib/postgresql/12/main /space/postg
原创 2021-11-08 20:53:53
930阅读
声明完全基于我对数据库粗浅认识的分析,而没有充分依据。背景数据量:大表10T,小表1T。服务器配置:8cpu,16G内存。原理思考pg11版本开启了内置hash分区表,面对以上数据该如何确定分区数量呢?首先,hash分区建分区的语句如下MODULUS=20 代表分区数量MODULUS =n 代表第几个分区create table test_p1 partition oftest for va
  • 1
  • 2
  • 3
  • 4
  • 5