sql server - 单个数据行是否可以拆分成多个页面

sql server - can a single data row be split into multiple pages

我正在查看 Index Operational Statistics SQL Server 2016 报告。其中一列名为“# Locks”,有两个子列 "Row" 和 "Page"。

根据报告,我的主键索引在 350,000 行和 220 万页上有锁。

我的理解是 350,000 行被分成 220 万页。

那么,我们是否可以将单个 table 数据行拆分为多个页面?

SQL 服务器页面大小为 8KB,因此如果您的行数据大于此值,它肯定会被拆分到多个页面中。 SQL 服务器自动执行此操作。

如需进一步参考,您可以阅读以下内容: Understanding Pages and Extents