postgresql
xu704928452
这个作者很懒,什么都没留下…
展开
-
pgbouncer连接池的应用
pgbouncer是连接池。其实plproxy,pgpool什么的,都有这功能。pgbouncer与之相比,最大的好处是简单,小型。 如果不需要负载均衡什么的功能,用pgbouncer就足够了。 PgBouncer的特点 a.内存消耗低(默认为2k/连接),因为Bouncer不需要每次都接受完整的数据包 b.可以把不同的数据库连接到一个机器上,而对客户端保持透明 c.支持在线的重新配置而无须重启 ...原创 2020-01-06 21:41:33 · 549 阅读 · 0 评论 -
pgbench的应用
pgbench是一种在PostgreSQL上运行基准测试的简单程序。它可能在并发的数据库会话中一遍 一遍地运行相同序列的 SQL 命令,并且计算平均事务率(每秒的事务数)。pgbench支持两种测试方式: 1、默认情况 下,pgbench会测试一种基于 TPC-B 但是要更宽松的场景,其中在每个事务中涉及五 个SELECT、UPDATE以及INSERT命令。 2、用户可以通过编写自己的事务脚本文件...原创 2020-01-06 21:37:36 · 461 阅读 · 0 评论 -
PostgreSQL源码安装
1、安装前准备 1.1、主机硬件配置 4G内存,40G磁盘 1.2、配置OS内核参数 kernel.shmall、kernel.shmmax、kernel.shmmni共享内存相关参数,在9.2以及以前的版本,数据库启动时,对共享内存段的内存需求非常大。后期版本要求不大,但可参考此设置。 1.3、配置OS资源限制 vi /etc/security/limits.conf soft nofi...原创 2020-01-06 21:34:16 · 408 阅读 · 0 评论 -
postgresql 9.6主从流复制部署
⼀、准备环境 操作系统:CentOS Linux release 7.4 数据库版本:PostgreSQL 9.6.12 主库:192.168.189.152 从库:192.168.189.153 ⼆、主机数据库部署 以下操作步骤请在两个节点进⾏,主库需要安装数据库软件以及初始化数据库,从库仅需要安装数据库软件即可⽆ 需初始化。 1、添加RPM源 [root@localhost opt]# yum...原创 2020-01-06 21:33:32 · 429 阅读 · 0 评论