第5章 数据库索引技术 5.1 几种文件组织方式的特性对比分析 5.1.1 文件的记录组织方式 堆文件(heap file) 排序文件(sorted file) 散列文件(hashed file) 以记录的某个属性值为参数,通过特定散列函数求得有限范围内的一个值作为记录的存储地址(即页地址或桶号)。 用于计算散列的属性也称为散列键,它与搜索键具有类似的概念。 5.1.2 各种文件组织方式的特性分析 假设文件有B个数据页,每页有R个记录;平均读写1个页的时间为D,(CPU)处理一个记录的时间为C。对于散列文件组织,散列函数映射的时间为H。 分析时采用如下简单代价模型: I/O操作代价具有主导性。 DB缓冲区大小对DB操作有重要影响。 为了行较全面的性能评价,分析时我们选择几种具有代表性的典型DB操作: 5.1.2.1 堆文件的操作特性分析 扫描 --操作代价为B(D+RC) 等值搜索 假设:满足条件的记录只有一个, 平均需检查一半的页 操作代价取0.5DB 范围搜索--必检查所有的页,操作代价B(D+RC) 插入 取文件的最后页到主存,插入后,再写回磁盘 操作代价为2D+C 删除 不考虑记录被删除后的空间合并 操作代价为:搜索时间+C+D 若已知rid,可直接定位到目标页,可省去搜索时间 5.1.2.2 排序文件的操作特性分析 扫描 --操作代价为B(D+RC) 等值搜索
您可能关注的文档
- 数据库设计(需求分析、概念结构设计).ppt
- 数据库设计典型例子.pptx
- 数据库设计经验分享.ppt
- 数据库设计论文.doc
- 数据库设计实例——学生宿舍管理系统.ppt
- 数据库设计之二SQL语句.pptx
- 数据库实习 网上订餐系统.doc
- 数据库实验报告(2012安工大周兵老师).doc
- 数据库实验第二部分1,2.doc
- 数据库实验四.doc
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)