none
如果向一条记录的Image字段中写入4k数据,那么在数据库中占用的实际空间应该是多少?是4k还是8k?如果向第二条记录的Image字段中写入4k数据,此时这两条记录的Image数据一共占用多少空间? RRS feed

  • 问题

  • 如果向一条记录的Image字段中写入4k数据,那么在数据库中占用的实际空间应该是多少?是4k还是8k?如果向第二条记录的Image字段中写入4k数据,此时这两条记录的Image数据一共占用多少空间?
    2007年8月6日 6:03

答案

  • 数据库的text in row选项设置和text、ntext 和 image 类型的数据存储方式有关。页(8k)是SQLSERVER分配空间的最小单位,当你增加4K的数据时,SQL SERVER将分配一页给它如果在其他页没有足够空间的情况下,所以你就会看到该表占用的空间增加了8K。当你在加入另外一个4K的IMAGE数据,数据库将按照上述规则处理。
    2007年8月6日 6:07