11 2015 档案

摘要:SQL Passion Week 6: 聚集索引 每次我们给表创建主键(Primary key)时, 默认等于一个唯一聚集索引(Unique Clustered Index). 即表示主键所包含的column是唯一的,不重复的, 同时表的物理排序也是按照主键的顺序来排列的. 同样的, 我们也列举下... 阅读全文
posted @ 2015-11-26 17:37 AlphaQcode 阅读(191) 评论(0) 推荐(0)
摘要:SQL Passion Week 5: 堆表 今天我们介绍下所谓的堆表(Heap table), 堆表就是没有聚集索引的表. 在SQL Server中,一个表如果包含聚集索引, 我们就称为索引表, 否则就称为堆表. 在堆表中, 数据是无序的, 它们只是杂乱的放在一起, 没有结构性. 当我们sel... 阅读全文
posted @ 2015-11-23 16:54 AlphaQcode 阅读(229) 评论(0) 推荐(0)
摘要:SQL Passion Week 4: 数据页的限制 在week2的时候我们知道了数据页是8kb的大小,可以存储8060 bytes的数据. 单条记录的长度决定了一个页上能存储多少条记录. 当我们处理固定长度类型字段(char,int,datetime等)时, 有一个限制就是总长度不能超过8060... 阅读全文
posted @ 2015-11-23 15:43 AlphaQcode 阅读(161) 评论(0) 推荐(0)
摘要:SQL Passion Week 3: SQL Server的扇区管理混合扇区和统一扇区 SQL Server中每8个数据页作为一个扇区. 在混合扇区中, 其包含的8个页可以分别属于不同的数据库对象; 另一方面, 统一扇区里的8个页都属于同一个数据库对象. 为什么有这样一个区别呢, 这其实主要是... 阅读全文
posted @ 2015-11-23 14:45 AlphaQcode 阅读(265) 评论(0) 推荐(0)
摘要:Week 2: SQL Server的基本存储单位--数据页 上周我们我们讲述了SQL Server如何执行一个查询, 顺带提到了数据页的概念, 这次我们从性能调优的角度上更详细深入的讲解一些数据页. 数据页是SQL Server最基础的存储单位, 所有的东西都和数据页有关. 当我们想提高查询的... 阅读全文
posted @ 2015-11-20 15:58 AlphaQcode 阅读(365) 评论(0) 推荐(0)
摘要:SQLpassion Performance Tuning Training Plan个人学习翻译,如有谬误,请不吝指出,感谢. Week 1: SQL Server如何执行一个查询 在我们进入SQL Server性能调优的繁杂细节之前, 我想先列举一下SQL Server如何执行一个查询(qu... 阅读全文
posted @ 2015-11-19 16:52 AlphaQcode 阅读(220) 评论(0) 推荐(0)