- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 第一章:聚簇
聚簇:创建表需要在也创建的聚簇中创建,聚簇主要是解决大范围读取数据的的问题,减少读取数据时数据块的读取数量1、复合表聚簇1.1:指两个或两个以上的表聚簇的情况1.2:主要用于减少多表之间连接的查询的代价,提高链接表读取的速度2、单表聚簇2.1:一个表中设置某一列为聚簇列,也可以多个聚簇聚簇的代价:1、修改1.1:当修改的聚簇中的聚簇键的时候, 就和一般表中修改中,
2015-04-30 14:59:13
718
原创 第一章:索引组织表
索引组织表:是一种把索引和主键在创建表的时候就已创建,索引组织表在读取大范围的数据的时候,所需要付出的代价也不是很大,利用索引读取堆表数据的时候,代价最大的地方并在于对索引的扫描上,而是在于利用索引ROWID对分散数据的随机读取,而索引组织表也正是降低了这部分的代价,才使得他在处理大范围的数据中能够获得卓越的效率
2015-04-24 01:55:36
607
原创 第一章:聚族因子
聚族因子:按照索引列值进行了排序的索引行序和对应表中数据行序的相似度1、如果表中存储数据的顺序和读取大范围数据的行的顺序一致,则在很大程度上提高数据读取速度(一般这种情况出现的很少),这里只是一个理论,我需要通过各种方式和来提高我们经常读取的顺序和数据存储的顺序一致2、对表中行的“修改”或“删除”都会对行的顺序产生影响,重构是对此种现象的一种补救方法,堆表在处理海量数据
2015-04-24 00:56:37
371
原创 第一章:关系型数据库的存储方式
1、堆表ROWID:是由”对象号+数据文件好——数据块号+slot号“(·文件号是以表空间为单位的相对文件号)存储:存储的时候,无需存储到指定的地方,只要获取一个可以存储可以行长度的任意空,就可以把数据写入 修改:行迁移:当修改行的长度大于空余空间(PCRFREE)的时候,那当前的行的地址会发生变化,但是rowid不会发生变化,这种现象为行迁移。行链接:无论使用什
2015-04-22 00:54:56
5090
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人