SQLSERVER 阻塞之 PFS 页到底是什么?

博客园头条 2年前 (2023) cnblogshot
1.5K 0

内容简介:

一:背景
1. 讲故事
在 SQLSERVER 的众多阻塞场景中,有不小的一部分是由于 PFS 页上的 闩锁 等待造成的,毕竟写页操作一定是要串行化的,在面对 闩锁(PAGELATCH_X) 等待问题上,一定要搞明白 PFS 页到底是什么? 这篇就来好好聊一聊。
二:PFS 详解
1. 什么是 PFS 页
我们知道数据库是由海量的 数据页 组成,表记录会写入到 数据页 上,那海量的数据页如何管理呢? SQLSERVER 想到了一个办法,从海量的数据页中按一定规则择取一些作为 管理页 使用,比如:

GAM 跟踪区分配情况
SGAM 跟踪共享区分配情况
PFS 跟踪数据页的空间使用情况

这...

查看原文

? SQLSERVER 阻塞之 PFS 页到底是什么?

版权声明:cnblogshot 发表于 2023-02-08 15:48:35。
转载请注明:SQLSERVER 阻塞之 PFS 页到底是什么? | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...