• 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 @)
DBA晨报·第32期|MySQL 9.7 LTS即将发布、国产数据库头部厂商格局变化、DBA职业警钟

DBA晨报·第32期|MySQL 9.7 LTS即将发布、国产数据库头部厂商格局变化、DBA职业警钟

DBA晨报·第32期|MySQL 9.7 LTS即将发布、国产数据库头部厂商格局变化、DBA职业警钟 为你摘取技术圈值得关注的3件事。今天是2026年4月27日,星期一。 01 版本前瞻|MySQL 9.7 LTS重磅来袭,社区协作进入新时代 在即将到来的MySQL活动季中,MySQL 9.7 LTS将成为焦点话题。4月29日,在日本名古屋举办的OSC 20……

DBA晨报·第31期|PostgreSQL列存引擎性能飙升10倍、达梦DM9正式发布、Xata开源分支化Postgres平台

DBA晨报·第31期|PostgreSQL列存引擎性能飙升10倍、达梦DM9正式发布、Xata开源分支化Postgres平台

DBA晨报·第31期|PostgreSQL列存引擎性能飙升10倍、达梦DM9正式发布、Xata开源分支化Postgres平台 为你摘取技术圈值得关注的3件事。今天是2026年4月26日,星期日。 01 开源工具|PostgreSQL列存扩展storage_engine 1.0.7发布:聚合查询性能飙升10倍,存储空间压缩3-5倍 4月23日,PostgreS……

第十期:性能监控与调优方法论 —— 从等待统计到DMV分析

第十期:性能监控与调优方法论 —— 从等待统计到DMV分析

第十期:性能监控与调优方法论 —— 从等待统计到DMV分析 1. 性能优化的核心思维:基于证据,而非直觉 三个关键转变: | 从 | 到 | |—-|—-| | “我觉得这里慢” | “等待统计显示这里花了X%时间” | | “重启一下试试” | “定位具体瓶颈类型(CPU/IO/网络/锁)” | | “加个索引吧” | “分析执行计……

第九期:高可用与灾难恢复 —— 日志传送、复制、Always On

第九期:高可用与灾难恢复 —— 日志传送、复制、Always On

第九期:高可用与灾难恢复 —— 日志传送、复制、Always On 1. 高可用 vs 灾难恢复:两个不同的目标 | 维度 | 高可用(HA) | 灾难恢复(DR) | |——|————-|—————| | 目标 | 应对局部故……

第八期:存储引擎深度(四)—— 事务与并发控制的内部实现

第八期:存储引擎深度(四)—— 事务与并发控制的内部实现

第八期:存储引擎深度(四)—— 事务与并发控制的内部实现 1. 事务的ACID与SQL Server的实现层次 | ACID属性 | SQL Server实现机制 | 关键组件 | |———-|——————-|———……

第七期:查询优化器与执行计划 —— 如何读懂与干预

第七期:查询优化器与执行计划 —— 如何读懂与干预

第七期:查询优化器与执行计划 —— 如何读懂与干预 1. 查询优化器的工作流程 SQL Server 执行一条查询的完整路径: T-SQL 语句   ↓ 【解析】语法检查 → 生成解析树   ↓ 【绑定】代数化(Algebrizer)→ 绑定到对象(表、视图、列),……

第六期:并发控制(下)—— 死锁检测、分析与消除

第六期:并发控制(下)—— 死锁检测、分析与消除

第六期:并发控制(下)—— 死锁检测、分析与消除 1. 死锁的定义与必要条件 死锁:两个或多个事务各自持有对方需要的资源,且都不释放,导致永久阻塞。 四个必要条件(全部满足才会死锁): | 条件 | 说明 | 示例 | |——|——|——| | 互斥 | 资源一次只能被一个事务持有 | ……

第五期:并发控制(上)—— 隔离级别、锁与锁升级

第五期:并发控制(上)—— 隔离级别、锁与锁升级

第五期:并发控制(上)—— 隔离级别、锁与锁升级 1. 并发问题与隔离级别 三种常见并发问题: | 问题 | 定义 | 示例 | |——|——|——| | 脏读 | 读到未提交事务的修改 | 事务A修改了行R未提交,事务B读到修改后的值,A回滚 | | 不可重复读 | 同一事务内两次读取……

第四期:堆、聚集索引与非聚集索引 —— 物理存储与访问路径

第四期:堆、聚集索引与非聚集索引 —— 物理存储与访问路径

第四期:堆、聚集索引与非聚集索引 —— 物理存储与访问路径 1. 基础回顾:页(Page)与区(Extent) 页(8KB):SQL Server 中最小的 I/O 单元。每页包含 96 字节的页头(对象ID、分区ID、下一页指针等)+ 实际数据行。 区(64KB):8 个物理连续页的组。混合区(存放多个对象的页)和统一区(只属于一个对象)。 IAM……

第三期:事务日志、WAL 与崩溃恢复 —— 如何保证断电也不丢数据?

第三期:事务日志、WAL 与崩溃恢复 —— 如何保证断电也不丢数据?

第三期:事务日志、WAL 与崩溃恢复 —— 如何保证断电也不丢数据? 1. 事务日志的物理结构:不只是“一个文件” 每个数据库至少有一个日志文件(.ldf),内部被划分为 VLF(Virtual Log File) 逻辑单元: VLF 数量由日志文件大小和自动增长参数决定(过多 VLF 会影响性能)。 LSN(Log Sequence Number):……