当前位置: 首页 > 面试题库 >

SQL Server 2008,这会占用多少空间?

嵇弘新
2023-03-14
问题内容

我正在尝试计算这将占用多少空间(Mb)。在数据库表中,有7位列,2个微小的int和1个guid。

尝试计算将占用16000行的数量。

我的想法是,7位列占用1个字节,2个小整数占用2个字节,guid占用16个字节。表中的每一行总计19byte?那将意味着304000字节用于16000行,或者〜0.3mbs正确吗?是否还有元数据字节?


问题答案:

那里有几个估算器可以代替驴工作

您必须考虑Null位图,在这种情况下,它将为3个字节+每页的行数+行标题+行版本+指针+这里的所有内容:

在存储引擎内部:记录的剖析

编辑:

您的19个字节的实际数据

  • 有11个字节的开销
  • 每行总共30个字节
  • 每页269行(8096/30)
  • 需要60页(16000/269)
  • 约490k空间(60 x 8192)

  • 主索引结构的几个KB



 类似资料:
  • 只显示7-9个图像。 显示n个图像。 当我创建一个文件时,由于系统完全错误而导致写入错误。我试图创建符号链接。但是我不能搬动码头工人的东西。 删除/var/lib/docker/graph下的所有内容好吗?除了创建符号链接和扩展磁盘之外,还有什么其他可能性?我宁愿删除不必要的东西。

  • 在一次采访中,有人问我一个与Java相关的问题:“在Java中,一个空类要占用多少空间?”对此没有好的答案。“

  • 本文向大家介绍如何计算Java对象占用了多少空间?,包括了如何计算Java对象占用了多少空间?的使用技巧和注意事项,需要的朋友参考一下 本文介绍了计算Java对象占用了多少空间的方法,分享给大家供大家参考,具体内容如下 一、对象头 对象的头部至少有两个WORD,如果是数组的话,那么三个WORD,内容如下: 1、对象的HashCode,锁信息等 2、到对象类型数据的指针 3、数组的长度(如果是数组的

  • 问题内容: 我想知道为什么numpy.zeros占用这么小的空间? 这不会占用任何内存, 占用约1.5GB。numpy.zeros是否创建一个空指针数组?如果是这样,是否可以在cython中更改指针后将其设置为空?如果我使用: 内存使用率上升。有没有办法更改一个值,然后将其更改回numpy.zeros的格式,最初是在python或cython中使用的? 问题答案: 您在使用Linux吗?Linux

  • 问题内容: 有没有一种快速的方法来确定特定的MySQL表占用了多少磁盘空间?该表可以是MyISAM或Innodb。 问题答案: 对于表,请运行以下命令: 基洛比 兆字节 技嘉 一般 这是一个通用查询,其中最大单位显示为TB(TeraBytes) 试试看 !!!

  • 问题内容: 考虑以下示例: 准备数据: 设置HDF5的最高压缩率: 另存为CSV: 结果是: 5.6 MB大 11 MB大 数据集越大,差异越大。 我尝试了其他压缩方法和级别。这是一个错误吗?(我正在使用Pandas 0.11和HDF5和Python的最新稳定版本)。 问题答案: 我从问题中得到的答案的副本:https : //github.com/pydata/pandas/issues/365