读书人

帮忙看看怎么确定数据库大小

发布时间: 2012-09-17 12:06:51 作者: rapoo

帮忙看看如何确定数据库大小
作为一个数据库管理员,要创建一个新的数据库,该数据库中只包含一个表,不包含其他任何数据库对象。该表中每一笔记录的长度为1024B,如果表中包含100 000条记录,则应创建多大的数据库才能满足要求?
A. 120MB B. 200MB C. 50MB D.75MB

书中讲到,每个表所需页面数=行/(8080/行长度)

可怎么算都距离答案中的数甚远。

求助。

[解决办法]
2楼是很粗略的计算,实际上要大于这个数的。
如果是一个堆表 定长char(1024)
那么他的数据大小应该是

SQL code
DECLARE @i INT SET @i = 1024+2 + ((1 + 7) / 8)+2SET @i =8096 / @iSET @i =100000/@iSET @i =8192*@i/1024/1024SELECT @iSELECT 100000/7 

读书人网 >SQL Server

热点推荐