小编Joh*_*ret的帖子

bigint 表的存储大小

我正在使用具有以下格式的表格:

CREATE TABLE dbo.ID_STORE
( WORKING_ID bigint PRIMARY KEY CLUSTERED )
Run Code Online (Sandbox Code Playgroud)

该表存储了大约 200 万行,但存储的 id 不是连续的,MAX(WORKING_ID)-MIN(WORKING_ID) 大约是 24百万。

当我查看已用空间时,我发现大约 57 兆字节,而我预期略高于 2 10 ^ 6 x 8 = 16 兆字节。谁能解释一下区别?

编辑:这些数字是从第一次导入到所述表中获得的。该表在填充之前也会被截断。

sql-server storage sql-server-2008-r2 database-internals

4
推荐指数
1
解决办法
961
查看次数