上一页 1 2 3 4 5 6 ··· 13 下一页

2026年4月25日

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

摘要: ### 第八期:存储引擎深度(四)—— 事务与并发控制的内部实现 #### 1. 事务的ACID与SQL Server的实现层次 | ACID属性 | SQL Server实现机制 | 关键组件 | | | | | | **原子性(Atomicity)** | 事务日志 + 撤消(Undo) | 事 阅读全文

posted @ 2026-04-25 14:46 绩隐金 阅读(24) 评论(0) 推荐(0)

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

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

posted @ 2026-04-25 14:46 绩隐金 阅读(14) 评论(0) 推荐(0)

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

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

posted @ 2026-04-25 14:46 绩隐金 阅读(35) 评论(0) 推荐(0)

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

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

posted @ 2026-04-25 14:46 绩隐金 阅读(14) 评论(0) 推荐(0)

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

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

posted @ 2026-04-25 14:46 绩隐金 阅读(21) 评论(0) 推荐(0)

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

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

posted @ 2026-04-25 14:46 绩隐金 阅读(26) 评论(0) 推荐(0)

第二期:缓冲池与内存架构 —— 为什么缓存命中率决定性能?

摘要: 第二期:缓冲池与内存架构 —— 为什么缓存命中率决定性能? 1. 内存整体视图:SQL Server 如何使用操作系统内存? SQL Server 实例启动后,会向操作系统申请一块内存(Min Server Memory ~ Max Server Memory),主要由以下部分组成: 内存区域 作用 阅读全文

posted @ 2026-04-25 14:46 绩隐金 阅读(21) 评论(0) 推荐(0)

第一期:SQL Server 基础架构与核心组件

摘要: 第一期:SQL Server 基础架构与核心组件 1. 实例(Instance)—— SQL Server 的“进程容器” 定义:一个独立的 SQL Server 服务进程(sqlservr.exe),包含自己的一套系统数据库、用户数据库、配置和端口。 关键点: 一台机器可以装多个实例(默认实例 + 阅读全文

posted @ 2026-04-25 14:46 绩隐金 阅读(28) 评论(0) 推荐(0)

2026年4月24日

PostgreSQL安全权限体系详解(第一期):角色、权限与访问控制基础

摘要: PostgreSQL安全权限体系详解(第一期):角色、权限与访问控制基础 引言 PostgreSQL作为功能最强大的开源关系型数据库之一,其安全权限体系设计得相当精细,包含了从连接认证到行级隔离的完整链路。对于多租户系统、金融系统和企业内网这些对数据安全有严格要求的场景,理解并正确配置Postgre 阅读全文

posted @ 2026-04-24 10:33 绩隐金 阅读(69) 评论(0) 推荐(0)

PostgreSQL安全权限体系详解(第五期):三大实战场景综合安全方案

摘要: PostgreSQL安全权限体系详解(第五期):三大实战场景综合安全方案 引言 跨越前四期,我们从角色权限的奠基、加密传输与强认证的边界守卫,到行级隔离(RLS)的数据围栏,再到审计与加密存储的可追溯动态保护,逐层构建了PostgreSQL的安全护城河。本期作为系列收官之作,以三个真实的生产场景为蓝 阅读全文

posted @ 2026-04-24 10:33 绩隐金 阅读(26) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 13 下一页

导航