#准备PostgreSQL12.3版本容器两台,部署参考主库: 192.168.3.14:2200 从库: 192.168.3.14:2201 #主库1.新建用于复制的用户CREATE ROLE replicate WITH LOGIN PASSWORD 'xyz!345' REPLICATION ; 2.往主库的pg_hba.conf文件追加以下内容,其
转载
2024-01-28 01:27:21
115阅读
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,由VMware开源,其通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 Docker Distribution。作为一个企业级私有Registry服务器,Harbor 提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像
转载
2024-09-28 19:45:43
104阅读
PostgreSQL14新增了一个特性,对IO进行向量化。提供pg_preadv和pg_pwritev函数,以提
原创
2022-09-14 10:08:55
44阅读
PG14 监控和日志功能提升PostgreSQL 14与2021年9月发布,其中包括很多性能改进和功用于标识查询,可...
原创
2022-09-14 10:15:47
86阅读
## 使用PL/Python进行数据库编程
### 简介
PL/Python是PostgreSQL数据库中的一种程序设计语言,它允许开发人员编写函数和存储过程的函数体使用Python语言。通过PL/Python,我们可以在数据库中执行Python代码,实现更复杂的数据处理和分析功能。
### PL/Python与pg14
在PostgreSQL 14版本中,PL/Python有了一些新的更
原创
2024-07-07 05:10:10
43阅读
MySQL 的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本文讨论的高性能索引策略主要属于结构优化范畴。本文的内容完全基于上文的理论基础,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成了纯粹的推理,并且可以理解这些策略背后的逻辑。一、示例数据库为了讨论索引策略,需要一个数据量不算小的数据库作为示例。本文选用 MySQ
转载
2024-06-08 22:21:56
27阅读
拉取镜像docker pull mysql:5.7Master(主):docker run --restart=always --name mysql5.7-master -p 3307:3306 -e MYSQL_ROOT_PASSWORD=dsj123456 -d mysql:5.7
如果要把配置和数据映射出来可以加上参数:前提是创建好配置文件
-v /root/mysql5.7/mast
转载
2024-05-31 14:05:54
54阅读
PostgreSQL14新增了一个特性,对IO进行向量化。提供pg_preadv和pg_pwritev函数,以提供同步向量化文件IO接口。这些映射到preadv和pwritev函数,并且为没有这个函数的系统提供回退实现。还提供了一个封装函数pg_pwritev_with_retry以对short write进行自动重试。并在上面的基础上使用向量化IO填充新的WAL段文件。以往通过调用write函数
翻译
2022-04-15 20:07:11
305阅读
PostgreSQL14加速恢复与VACUUM我关注的PG14的性能项目其中一个是加速恢复与VACUUM。在微软的PG团队中,我和PG社区其他成员大部分时间一起致力于PG开源项目。在PG1...
原创
2022-09-14 10:11:45
128阅读
Postgrespro是俄罗斯著名的数据库公司,旗下主要产品基于PostgreSQL。近期发布了一本新书“
原创
2022-09-14 10:10:31
304阅读
PG14 监控和日志功能提升PostgreSQL 14与2021年9月发布,其中包括很多性能改进和功能增强,包括监控方面的功能提升。下面是一些关键内容。查询标识符查询标识符用于标识查询,可以在各个扩展之中交叉使用。PG14之前,扩展需要使用一个算法计算query_id。通常情况下使用同一个算法计算,但任何扩展都可以使用自己的算法。现在PG14提供在内核中计算query_id。现主PG的监控工具比如
原创
精选
2022-02-27 19:55:46
410阅读
PG14归档失败解决办法archiver failed on wal_lsn
原创
2023-12-01 19:08:13
201阅读
pgbouncer 是一款在PG高并发时被使用的链接性的软件,通过它可以可以解决PG中对于高并发性能和系统消耗过高的问题,同时他软件虽小,可运行稳定,并且还有一些特殊的功能使用,这些问题我们可以放到后面去说,今天要说的是在之前在PG12可以运行良好的pgbouncer在安装到PG14后,将配置文件移植过来,通过他来登录到数据库,报无法登录密码失效的问题。[postgres@pgce pgdata]
原创
2024-06-20 17:50:28
155阅读
IOS试题收集1 1、Objective C中有多继承吗?没有的话用什么代替?Protocol2、Objective C中有私有方法吗?私有变量呢? OC类里面只有静态方法和实例方法这两种,@private可以用来修饰私有变量,所有实例方法默认都是公有的,如果想要可以达到私有效果的方法可以不把方法的声明放在@interface...@end3、关键字const的含义是什么?const
MYSQL 的并发在硬件配置OK的情况下, 4000- 5000 都是可以的, 相对PostgreSQL 一
原创
2022-06-22 10:13:56
4946阅读
分析机构给出了苹果首周销售数据,数据显示整体销量只是下降6%,但是销售额却增长了4%,这是因为大量消费者选购了iPhone14Pro所致,显示出国内消费者再次重演了嘴上说不要,实际上却仍然最认可iPhone。分析机构给出的数据指iPhone14两款低配销量同比下滑71%,而高配的两款iPhone14Pro则增长了51%,这样的数据一度让人以为iPhone14的整体销量会比上一代的iPhone13下
转载
2024-03-07 11:43:26
65阅读
# 使用 Docker 部署 PostgreSQL 数据库
在现代开发中,Docker 已成为一种流行的工具,它允许我们创建、部署和管理轻量级的应用程序容器。PostgreSQL 是一个强大的开源关系数据库管理系统,本文将教你如何通过 Docker 快速部署一个 PostgreSQL 数据库,以及相关的使用示例。
## 1. Docker 简介
Docker 是一种开源平台,可以将应用程序及
原创
2024-10-16 04:20:40
42阅读
# 实现Docker化PostgreSQL
## 简介
在本文中,我将指导你如何使用Docker将PostgreSQL数据库容器化。Docker是一个流行的容器化平台,可以帮助我们快速、可靠地构建、交付和运行应用程序。通过将PostgreSQL数据库容器化,我们可以方便地在不同的环境中部署和管理数据库实例。
## Docker和PostgreSQL
在开始之前,让我们先了解一下Docker
原创
2023-08-22 11:32:13
53阅读