none
sqlserver 中存在行迁移的情况吗? RRS feed

  • 问题

  • 关于sqlserver的存储结构,我粗略的了解了一下,一行存储8K左右的样子,所以varchar定义的最大值是8000,如果一个表中,我定义两个 varchar(8000),那么,当我真正插入插满8000字节,那么一行就存了16000字节的数据。而sqlserver一样最大允许存储的是 8000多一点的样子。如果发生这种情况。Oracle中就会单独分配一个存储块,存储这个数据,而列中只存储该数据指向的地址。sqlserver中是 不是也是类似的。但是存储在什么页中(BLOB页中,还是普通的数据页中?)。
    2013年10月8日 6:02

答案

全部回复