• 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 @)

最新发布 第9页

HiddenMeritClyde's Personal Record of Learning, Life, and Daily Moments – Focus on DBA Knowledge

DBA

SQL 与查询优化(PostgreSQL 篇)· 第四期

SQL 与查询优化(PostgreSQL 篇)· 第四期
SQL 与查询优化(PostgreSQL 篇)· 第四期 物化视图、分区表与批量数据优化 前三期我们深入了执行计划、统计信息、连接算法与高级 SQL 能力。本期聚焦数据架构层面的优化:物化视图、分区表以及批量数据处理技巧。 当单表数据量达到亿级,日常查询和分析变得缓慢时,这些技术能让你在不改业务代码的前提下,获得数量级的性能提升。 一、物化视图 – 预计算……继续阅读 »

Clyde Jin 3周前 (04-24) 9浏览 0评论 0个赞

DBA

SQL 与查询优化(PostgreSQL 篇)· 第三期

SQL 与查询优化(PostgreSQL 篇)· 第三期
SQL 与查询优化(PostgreSQL 篇)· 第三期 连接优化与统计信息深度调优 经过前两期,你已经能读懂执行计划、用好窗口函数与 CTE。本期进入多表连接优化的核心地带,并深挖优化器的“大脑”——统计信息。 我们将剖析三种连接算法背后的代价模型,学会用扩展统计信息解决多列关联的基数误判,最终通过真实案例把执行时间从分钟级降至毫秒级。 一、连接算法深度……继续阅读 »

Clyde Jin 3周前 (04-24) 5浏览 0评论 0个赞

DBA

SQL 与查询优化(PostgreSQL 篇)· 第二期

SQL 与查询优化(PostgreSQL 篇)· 第二期
SQL 与查询优化(PostgreSQL 篇)· 第二期 窗口函数与 CTE 的深度优化 继第一期掌握执行计划与索引基础后,本期聚焦 SQL 的高级能力:窗口函数(Window Functions) 与 公共表表达式(CTE)。 你将学会如何用它们写出更简洁高效的查询,同时避开常见的性能陷阱——包括 CTE 物化屏障、递归 CTE 的优化技巧,以及窗口函数与……继续阅读 »

Clyde Jin 3周前 (04-24) 8浏览 0评论 0个赞

DBA

SQL 与查询优化(PostgreSQL 篇)· 第一期

SQL 与查询优化(PostgreSQL 篇)· 第一期
SQL 与查询优化(PostgreSQL 篇)· 第一期 读懂执行计划 & 索引优化入门 本系列专注于 PostgreSQL 中 SQL 能力的深度挖掘与查询性能调优。 第一期从最核心的工具——执行计划入手,结合统计信息与索引选择,带你建立系统性的优化思维。 一、为什么查询优化如此重要? 很多开发人员写出功能正确的 SQL,却忽略了执行效率。当数据……继续阅读 »

Clyde Jin 3周前 (04-24) 7浏览 0评论 0个赞

DBA

PostgreSQL 架构原理第六期:性能调优实战 —— 从参数到 SQL 的全链路优化

PostgreSQL 架构原理第六期:性能调优实战 —— 从参数到 SQL 的全链路优化
PostgreSQL 架构原理第六期:性能调优实战 —— 从参数到 SQL 的全链路优化 引言 前五期我们分别剖析了 PostgreSQL 的进程模型、存储引擎、事务与并发控制、查询优化器以及备份恢复体系。理解这些内部机制的根本目的,是能够诊断和解决实际生产环境中的性能问题。本期将把这些知识串联起来,聚焦于性能调优实战,提供一套系统性的方法论。 本文涵盖: ……继续阅读 »

Clyde Jin 3周前 (04-24) 6浏览 0评论 0个赞

DBA

PostgreSQL 架构原理第五期:备份与恢复 —— 物理备份、PITR 与复制技术

PostgreSQL 架构原理第五期:备份与恢复 —— 物理备份、PITR 与复制技术
PostgreSQL 架构原理第五期:备份与恢复 —— 物理备份、PITR 与复制技术 引言 在前四期中,我们从进程模型、存储引擎、事务与并发控制,到查询优化器,逐步深入了解了 PostgreSQL 的内核原理。数据是企业的核心资产,如何保证数据不丢失、如何从灾难中快速恢复、如何实现 7×24 小时高可用,是数据库运维的必修课。 本期将聚焦 PostgreS……继续阅读 »

Clyde Jin 3周前 (04-24) 13浏览 0评论 0个赞

DBA

PostgreSQL 架构原理第四期:查询优化器 —— 统计信息与代价模型

PostgreSQL 架构原理第四期:查询优化器 —— 统计信息与代价模型
PostgreSQL 架构原理第四期:查询优化器 —— 统计信息与代价模型 引言 在前三期的基础上,我们已经了解了 PostgreSQL 的进程模型、存储引擎以及事务并发控制。从用户提交一条 SQL 到真正执行,中间有一个至关重要的环节——查询优化器。它负责在众多可能的执行路径中,找出预计代价最小的那个执行计划。优化器之所以能做出相对准确的决策,核心依赖于两……继续阅读 »

Clyde Jin 3周前 (04-24) 11浏览 0评论 0个赞

DBA

PostgreSQL 架构原理第三期:事务与并发控制 —— MVCC、快照与锁机制

PostgreSQL 架构原理第三期:事务与并发控制 —— MVCC、快照与锁机制
PostgreSQL 架构原理第三期:事务与并发控制 —— MVCC、快照与锁机制 引言 前两期我们分别从进程模型、内存结构、查询流程以及存储引擎的角度剖析了 PostgreSQL 的内部机制。本期将聚焦于数据库并发控制的核心——事务与隔离。PostgreSQL 凭借其实现精巧的多版本并发控制(MVCC),能够在不使用传统读锁的情况下提供高并发读写的隔离性,……继续阅读 »

Clyde Jin 3周前 (04-24) 13浏览 0评论 0个赞

DBA

PostgreSQL 架构原理第二期:存储引擎深度解析 —— 堆表、元组结构与 TOAST 机制

PostgreSQL 架构原理第二期:存储引擎深度解析 —— 堆表、元组结构与 TOAST 机制
PostgreSQL 架构原理第二期:存储引擎深度解析 —— 堆表、元组结构与 TOAST 机制 引言 在上一期中,我们从整体架构入手,探讨了 PostgreSQL 的进程模型、共享内存、查询处理全流程、WAL 以及缓冲区管理器。理解这些上层机制后,一个自然的问题是:数据最终是如何在磁盘上组织存储的?PostgreSQL 的存储引擎以“堆表 + 索引 + T……继续阅读 »

Clyde Jin 3周前 (04-24) 8浏览 0评论 0个赞

DBA

PostgreSQL 架构原理第一期:从进程模型到核心内存机制

PostgreSQL 架构原理第一期:从进程模型到核心内存机制
PostgreSQL 架构原理第一期:从进程模型到核心内存机制 引言 PostgreSQL 被誉为“世界上最先进的开源关系型数据库”,其强大的功能和可靠性背后,是一套经过数十年打磨的精致架构。理解 PostgreSQL 的内部工作原理,不仅能帮助我们写出更高效的查询,更能为性能调优和问题诊断打下坚实基础。 本文将带大家走进 PostgreSQL 的内核世界,……继续阅读 »

Clyde Jin 3周前 (04-24) 13浏览 0评论 0个赞