论文摘要
大型机在处理能力、可用性、可扩展性、安全性等方面的巨大优势,使它取得了高档服务器的绝对垄断地位,跨国大银行,保险公司和电信企业纷纷把它作为首选服务器。而大型机由于高昂的价格以及相对封闭的开发应用环境,一般很少有人能够接触使用它,因此给它披上了神秘的面纱。 大型机上重要的文件储存方法——虚拟存储读取技术(VSAM),不同于常规的文件组织方式和存取方法,有着一些突出的优点,因而在大型机上取得了广泛的应用。利用此技术的数据文件称为VSAM文件,它属于数据管理技术发展的第二个阶段——文件系统。以银行业务为例,其数据文件是非常庞大的,每天都需要对大量的VSAM文件进行读取操作,而且其中最常用的几个VSAM文件都包含了上百万条的记录,VSAM文件读取速度的快慢关系着整个系统性能的优劣,因此有必要对VSAM文件进行研究,以此来优化VSAM文件的读取速度,进一步提高整个系统的性能。 本文将具体阐述VSAM技术的基本原理,介绍VSAM文件的结构,实现原理,VSAM文件类型,VSAM数据集的空间分配及其分配原则,并结合具体项目中的实际应用,对VSAM文件的各个属性进行仔细研究,介绍VSAM文件的应用环境,一般读写操作,以及它在COBOL程序中的实际应用。最后将针对VSAM的某些属性设置设计相关试验,比较分析实验结果,最后提出优化文件相关设置的建议,以达到优化VSAM文件性能的目的。
论文目录
中文摘要英文摘要第1章 绪论1.1 数据管理技术的发展1.2 VSAM技术的作用和意义1.2.1 大型机在中国的迅猛发展1.2.2 解决数据共享问题1.2.3 大量数据时性能更优1.3 本章小结第2章 VSAM的技术介绍2.1 VSAM文件的结构2.1.1 数据组件2.1.2 索引组件2.2 VSAM的实现原理2.2.1 编目+树结构'>2.2.2 索引的B+树结构2.2.3 索引记录的裂变2.2.4 次索引2.3 VSAM文件类型2.3.1 输入顺序数据集 ESDS2.3.2 键顺序数据集 KSDS2.3.3 相对记录数据集 RRDS2.3.4 变长相对记录数据集 VRRDS2.3.5 线型数据集 LDS2.4 VSAM数据集的空间分配2.5 本章小结第3章 VSAM在实际项目中的应用3.1 VSAM文件的应用环境3.1.1 MVS操作系统3.1.2 分时选项 TSO3.1.3 作业控制语言3.1.4 AMS实用程序3.2 VSAM文件的基本操作3.2.1 VSAM文件的创建3.2.2 VSAM文件的修改3.2.3 VSAM文件的删除3.3 VSAM文件的实例应用3.3.1 COBOL程序概述3.3.2 VSAM文件的输入与输出3.3.3 文件的状态3.4 本章小结第4章 VSAM文件的性能优化4.1 优化控制间隔大小4.1.1 控制间隔4.1.2 控制间隔大小4.1.3 数据控制间隔4.1.4 索引控制间隔4.1.5 结论4.2 优化控制区域大小4.2.1 控制区域大小4.2.2 一柱面 CA的好处4.2.3 一柱面 CA的坏处4.2.4 实验与结论4.3 优化空闲空间分配4.3.1 CI/CA分裂4.3.2 空闲空间的设置4.3.3 实验与结论4.4 索引选项设置4.4.1 复制索引记录4.4.2 顺序集记录临近控制区的嵌入4.4.3 结论4.5 本章小结第5章 VSAM性能优化方案总结参考文献附录1 VSAM测试的 COBOL程序附录2 VSAM测试的 JCL作业流
相关论文文献
标签:控制间隔论文; 控制区域论文; 空闲空间论文; 性能优化论文;