SQL Passion Week 5: 堆表 今天我们介绍下所谓的堆表(Heap table), 堆表就是没有聚集索引的表. 在SQL Server中,一个表如果包含聚集索引, 我们就称为索引表, 否则就称为堆表. 在堆表中, 数据是无序的, 它们只是杂乱的放在一起, 没有结构性. 当我们sel... Read More
SQL Passion Week 4: 数据页的限制 在week2的时候我们知道了数据页是8kb的大小,可以存储8060 bytes的数据. 单条记录的长度决定了一个页上能存储多少条记录. 当我们处理固定长度类型字段(char,int,datetime等)时, 有一个限制就是总长度不能超过8060... Read More
SQL Passion Week 3: SQL Server的扇区管理混合扇区和统一扇区 SQL Server中每8个数据页作为一个扇区. 在混合扇区中, 其包含的8个页可以分别属于不同的数据库对象; 另一方面, 统一扇区里的8个页都属于同一个数据库对象. 为什么有这样一个区别呢, 这其实主要是... Read More