VSAM文件的性能优化

VSAM文件的性能优化

论文摘要

大型机在处理能力、可用性、可扩展性、安全性等方面的巨大优势,使它取得了高档服务器的绝对垄断地位,跨国大银行,保险公司和电信企业纷纷把它作为首选服务器。而大型机由于高昂的价格以及相对封闭的开发应用环境,一般很少有人能够接触使用它,因此给它披上了神秘的面纱。 大型机上重要的文件储存方法——虚拟存储读取技术(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 输入顺序数据集 ESDS
  • 2.3.2 键顺序数据集 KSDS
  • 2.3.3 相对记录数据集 RRDS
  • 2.3.4 变长相对记录数据集 VRRDS
  • 2.3.5 线型数据集 LDS
  • 2.4 VSAM数据集的空间分配
  • 2.5 本章小结
  • 第3章 VSAM在实际项目中的应用
  • 3.1 VSAM文件的应用环境
  • 3.1.1 MVS操作系统
  • 3.1.2 分时选项 TSO
  • 3.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作业流
  • 相关论文文献

    标签:;  ;  ;  ;  

    VSAM文件的性能优化
    下载Doc文档

    猜你喜欢