我想知道空值是如何存储在磁盘 – 是分配一些最小的字节 – 物理磁盘空间至于其他列确实有一些价值,连续安排行插入到表中?
第二个问题是:如果用值更新空值,则SQL将在数据文件末尾分配所需的空间?
谢谢..
每行都有一个允许空值的列的空位图。 如果该列中的行为null,则位图中的位为1,否则为0。
请原谅我链接到从中获取的文章的caching版本。