摘要: 在执行大量写操作的系统上,调优检查点对于获得良好的性能至关重要。然而,检查点是我们经常发现混淆和配置问题的地方之一,那么让我带你了解一下检查点,它们做什么以及如何在PostgreSQL中调优它们。 虽然有一些关于它的文档,但我决定用可能更容易理解的语言来写它——不是作为开发人员,而是作为 Postg 阅读全文
posted @ 2023-11-25 19:17 jl1771 阅读(153) 评论(0) 推荐(0)
摘要: PostgreSQL 是一种流行的开源关系数据库管理系统,广泛用于存储和管理数据。PostgreSQL 中可能遇到的常见问题之一是复制滞后。 在这篇博客中,我们将讨论什么是复制延迟、它发生的原因以及如何在 PostgreSQL 中缓解它。 什么是复制滞后? 复制延迟是指数据写入主数据库的时间与复制到 阅读全文
posted @ 2023-11-25 19:06 jl1771 阅读(258) 评论(0) 推荐(0)
摘要: autovacuum 是 postgresql 里非常重要的一个服务端进程,能够自动地执行,在一定条件下自动地对 dead tuples 进行清理并对表进行分析。 目录1.1 什么是autovacuum?1.2 为什么需要autovacuum1.3 记录autovacuum1.4 什么时候做auto 阅读全文
posted @ 2023-09-20 23:15 jl1771 阅读(94) 评论(0) 推荐(0)
摘要: 如果您听说过 TCP keepalive 但不确定它是什么,请继续阅读。如果您曾经对以下错误消息感到惊讶: - `server closed the connection unexpectedly` - `SSL SYSCALL error: EOF detected` - `unexpected 阅读全文
posted @ 2023-09-01 23:26 jl1771 阅读(645) 评论(0) 推荐(0)
摘要: 在这篇文章中,我们想向您简要介绍 TLS([传输层安全性](https://en.wikipedia.org/wiki/Transport_Layer_Security)),这是一种广泛与 PostgreSQL 结合使用的技术,用于加密客户端/服务器连接。 ## 什么是 TLS? **TLS 是“传 阅读全文
posted @ 2023-09-01 23:21 jl1771 阅读(183) 评论(0) 推荐(0)
摘要: 从 v10 开始,PostgreSQL 提供了`scram-sha-256`对密码哈希和身份验证的支持。本文介绍了如何安全地调整您的应用程序。 ## 为什么我们需要`scram-sha-256`? PostgreSQL 使用哈希加密有两个目的: - 实际的数据库密码是用户输入的明文密码的哈希值。这可 阅读全文
posted @ 2023-09-01 23:19 jl1771 阅读(2943) 评论(0) 推荐(0)
摘要: 部署流复制环境后,备库可提供只读操作,通常会将一些执行时间较长的分析任务、统计 SQL 跑在备库上,从而减轻主库压力,在备库上执行一些长时间 SQL 时,可能会出现以下错误并被中止: > FATAL: terminating connection due to conflict with recov 阅读全文
posted @ 2023-09-01 23:17 jl1771 阅读(804) 评论(0) 推荐(0)
摘要: 延迟备库是指可以配置备库和主库的延迟时间,这样备库始终和主库保持指定时间的延迟,例如设置备库和主库之间的延迟时间为1小时 ,理论上备库和主库的延时始终保持在一小时左右。 # 延迟备库 ## 1 延迟备库的意义 PostgreSQL 流复制环境下,如果主库不是很忙并且备库硬件资源充分,通常备库和主库的 阅读全文
posted @ 2023-09-01 23:16 jl1771 阅读(519) 评论(0) 推荐(1)
摘要: PostgreSQL 早在9.0版本开始支持物理复制,也可称为流复制( Streaming Replication ),通过流复制技术,可以从实例级复制出一个与主库一模一样的从库(也称之为备库) 举个简单的例子,在主机 host1 上创建了一个 PostgreSQL 实例,并在实例上创建多个数据库, 阅读全文
posted @ 2023-09-01 23:09 jl1771 阅读(1251) 评论(0) 推荐(0)
摘要: 1 样例数据集 wget https://ftp.postgresql.org/pub/projects/pgFoundry/dbsamples/dellstore2/dellstore2-normal-1.0/dellstore2-normal-1.0.tar.gz tar -xf dellsto 阅读全文
posted @ 2022-12-26 11:30 jl1771 阅读(140) 评论(0) 推荐(0)