• Welcome to HiddenMerit - Clyde's Blog
  • Welcome to try the game Torn: Referral Link
  • If you are my relative, friend, or netizen, quickly press Ctrl+D to bookmark Clyde's Blog
  • This site has a like feature. If you read any article, please hit the like button so I know someone has visited
  • Email: hiddenmeritATgmail.com (replace AT with @)
PostgreSQL 运维实战系列,第七期:云原生与混合部署实践

PostgreSQL 运维实战系列,第七期:云原生与混合部署实践

PostgreSQL 运维实战系列,第七期:云原生与混合部署实践 0. 前言:为什么云原生 Database 是必经之路 前六期我们搭建了生产环境,配置了高可用集群,做了容量规划,也学会了故障诊断。但接下来一个更基础的问题摆在你面前:你打算把数据库放在哪里? 过去三年,数据库运行的模式发生了根本性的变化——超过 80% 的组织已在 Kubernetes 中运……

PostgreSQL 运维实战系列,第六期:DBA 的自动化运维与 AI 赋能工具箱

PostgreSQL 运维实战系列,第六期:DBA 的自动化运维与 AI 赋能工具箱

PostgreSQL 运维实战系列,第六期:DBA 的自动化运维与 AI 赋能工具箱 0. 前言:当传统 DBA 遇上不可持续的工作负载 前五期我们覆盖了从生产环境搭建、高可用部署、性能调优、故障诊断到容量规划的全链路运维知识。但一个现实问题日益凸显:DBA 的人力无法与数据规模一同线性增长。 当你管理 3 个集群时,手工巡检是可行的。当你管理 30 或 3……

PostgreSQL 运维实战系列,第五期:容量规划与分区策略设计

PostgreSQL 运维实战系列,第五期:容量规划与分区策略设计

PostgreSQL 运维实战系列,第五期:容量规划与分区策略设计 0. 前言:数据库不是无限增长的容器 前四期我们完成了生产环境搭建、高可用部署、性能调优和故障诊断。但还有两个问题经常被忽视直到最后一刻才暴露:数据库还能撑多久?数据量大了怎么办? 一个表从 1GB 增长到 1TB,查询延迟从 10ms 飙升至 10 秒,索引膨胀、VACUUM 跑不动、备份……

PostgreSQL 运维实战系列,第四期:故障排查与深度诊断实战

PostgreSQL 运维实战系列,第四期:故障排查与深度诊断实战

PostgreSQL 运维实战系列,第四期:故障排查与深度诊断实战 0. 前言:问题总会来,诊断能力决定你能走多远 前三期我们覆盖了生产环境搭建、高可用架构和性能调优。但无论你的系统建得多稳固,问题总会来——慢查询、连接风暴、磁盘写满、备库延迟、死锁……区别在于:优秀的 DBA 在故障还在“症状期”就发现了它;平庸的 DBA 在“故障期”才开始排查;而糟糕的……

PostgreSQL 运维实战系列,第三期:性能调优与查询优化深度实践

PostgreSQL 运维实战系列,第三期:性能调优与查询优化深度实践

PostgreSQL 运维实战系列,第三期:性能调优与查询优化深度实践 0. 前言:为什么 80% 的性能问题集中在查询层 前两期我们搭建了生产环境和高可用架构,但有了一个稳定运行的集群只是起点。数据库的最终价值在于以最低的延迟和成本返回数据——而决定这一点的核心是查询优化。 大多数“慢数据库”本质上不是硬件不够、配置不对,而是查询写得不好,索引建得不到位。……

PostgreSQL 运维实战系列,第二期:高可用架构与流复制深度实践

PostgreSQL 运维实战系列,第二期:高可用架构与流复制深度实践

PostgreSQL 运维实战系列,第二期:高可用架构与流复制深度实践 0. 前言:为什么要有高可用 上期我们搭建了一个单机生产环境。对大多数业务系统来说,单机是不够的——主库宕机时,系统就停摆了,这是不可接受的。数据库市场的消费趋势显示,高可用的部署变得越来越普遍,因为哪怕是几分钟的数据库中断,都可能意味着巨大的业务损失和用户信任危机。不过,比”……

PostgreSQL 运维实战系列,第一期:从零开始构建生产级数据库环境

PostgreSQL 运维实战系列,第一期:从零开始构建生产级数据库环境

PostgreSQL 运维实战系列,第一期:从零开始构建生产级数据库环境 0. 前言:为什么你需要一套规范的运维体系 PostgreSQL 已经成为全球最流行的开源关系数据库,被 Apple、Instagram、Spotify 等一线公司用于承载核心业务数据,并超越 MySQL 连续第三年居开发者调查榜首。但“把 PG 跑起来”和“把 PG 跑好”是两件完全……

PostgreSQL 扩展生态全景解析(第六期):AI 原生数据库 —— 扩展生态的终局与未来

PostgreSQL 扩展生态全景解析(第六期):AI 原生数据库 —— 扩展生态的终局与未来

PostgreSQL 扩展生态全景解析(第六期):AI 原生数据库 —— 扩展生态的终局与未来 引言:从五期旅程到 AI 原生之问 五期,五扇“门”,逐一打开。 第一期,我们站在入口,看见了 PostgreSQL 扩展生态的全貌——超过 1000 个扩展,从数据联邦到安全审计,从过程语言到性能监控。第二期,PostGIS 敞开了空间之门——数据库从此“看懂”……

PostgreSQL 扩展生态全景解析(第五期):分布式扩展 —— 从分片到存算分离的进化之路

PostgreSQL 扩展生态全景解析(第五期):分布式扩展 —— 从分片到存算分离的进化之路

PostgreSQL 扩展生态全景解析(第五期):分布式扩展 —— 从分片到存算分离的进化之路 引言:单机 PostgreSQL 的天花板 我们的系列走到了第五期。第一期我们讨论了扩展生态的宏观图景,第二期探了 GIS,第三期探了向量,第四期探了时序。它们回答的问题分别是“在哪里”“像什么”和“何时”。但还有一个更加基础的问题,在前面几期的讨论中悄然浮现——……

PostgreSQL 扩展生态全景解析(第四期):TimescaleDB —— 当 PostgreSQL 拥抱时间之河

PostgreSQL 扩展生态全景解析(第四期):TimescaleDB —— 当 PostgreSQL 拥抱时间之河

PostgreSQL 扩展生态全景解析(第四期):TimescaleDB —— 当 PostgreSQL 拥抱时间之河 引言:时间,数据的第四维度 前三期,我们讨论了 PostgreSQL 如何通过扩展获得三种能力:GIS(理解空间)、全文搜索(理解关键词)、向量检索(理解语义)。本期,我们要探讨的是数据的第四维度——时间。 时间数据无处不在。打开一个 We……