2009年1月14日

索引(转)

摘要: 聚集索引和非聚集索引的区别: 汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的... 阅读全文

posted @ 2009-01-14 15:55 treasurelife 阅读(233) 评论(0) 推荐(0) 编辑

聚集索引和非聚集索引

摘要: 如果每一条数据都是“随机”存放的,那么它所在的磁盘块号和块内位置以及键值被记录到索引树中。查询首先在索引树中查找到记录,此时只能得到键值,然后再对应去“随机”存储区域取出完整的记录。 而聚集索引是将每一条数据整个放入索引树中,省去上述最后的一步。聚集索引的表的数据块仍然是B+(或者类似的索引树)结构的,可以说数据表就是索引表的继承,相当于在索引表上同时保存完整的数据。而普通索引是将数据表与键值索引... 阅读全文

posted @ 2009-01-14 15:04 treasurelife 阅读(349) 评论(0) 推荐(0) 编辑

深入了解SQLServer系统数据库工作原理(转)

摘要: 数据库管理员(DBA)的一项基本的技能是对SQL数据库引擎的系统数据库的深刻理解。数据库开发人员了解SQLSERVER自带的系统数据库也是十分有用的。下面就列出了其中的一些系统数据库。(注:如果你决定研究一下这些系统数据库,那么你需要有一个开发数据库。) j:2y0Dg 'r5w+v Master xZYj1A rk -"p NqZI Master数据库保存有放在SQLSERVE... 阅读全文

posted @ 2009-01-14 11:26 treasurelife 阅读(7034) 评论(0) 推荐(0) 编辑

导航