问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
例如,考虑一个100,000行的文件,每行有一个整数和文本描述。假设文本字符串的平均长度为二十个字节。文件大约为2.8 MB。包含此数据的kingbase数据库文件的大小估计为5.2 MB
每行52个字节:
² 24字节:每行头(大约)
² 24个字节:1个int字段和1个文本字段
² + 4个字节:页面上指向元组的指针
kingbase中的数据页大小为8192字节(8 KB),因此:每个数据库页面8192/52=158行(四舍五入)。注意,这里假设fillfactor是100%。
大约需要
633个数据库页面(向上舍入)
633个数据库页面*每页8192字节= 5,185,536字节(5.2 MB)
索引不需要那么多的开销,但是确实包含要建立索引的数据,因此它们也可能很大。
NULL存储为位图,因此它们使用的空间很小。
Note:大字段可能会透明压缩
评论
有用 0
墨值悬赏