学位论文 > 优秀研究生学位论文题录展示

管理信息系统中的DB2数据库查询优化研究

作 者: 于晨昕
导 师: 沈刚
学 校: 华中科技大学
专 业: 软件工程
关键词: 数据库优化 查询优化 DB2数据库 管理信息系统
分类号: TP311.13
类 型: 硕士论文
年 份: 2009年
下 载: 94次
引 用: 0次
阅 读: 论文下载
 

内容摘要


信息系统离不开数据的管理,离不开数据库。信息系统与数据库的交互消耗,逐渐成为信息系统的瓶颈。所以,将数据库性能优化的理论应用于信息系统,将会大大提高信息系统的访问速度,促进信息系统的快速发展。多年以来,商业数据库生产商一直致力于提高数据库的查询性能。DB2处理查询语句,主要有五个步骤:解析查询语句、语义检查、重写查询语句、查询优化、生成执行代码。数据库查询优化即数据库管理系统根据分析树生生很多访问路径,根据统计信息估算执行每条访问路径消耗成本,最终选出最佳的执行路径。优化器选择最佳访问路径,主要根据目录统计信息计算过滤因子,计算出CPU消耗以及I/O消耗,最终得到一个访问路径的总消耗。因此,统计信息在数据库优化中具有重大的作用。索引能够帮助数据库管理系统快速定位数据,减少I/O的消耗,合理的设计索引,在数据库优化时也会起到不可或缺的作用。在开发信息系统时,优化数据库需要在以下几方面进行:合理设计数据库、合理写查询语句、提供适当的统计信息、合理设计索引等。此外,还应将应用系统中对数据库的循环存取改进为一次存取,外部循环。将数据库查询优化的理论应用到信息系统中,会使DB2准确判断查询语句的访问路径,信息系统的访问速度提高,有助于信息系统的进一步发展。

全文目录


摘要  3-4
Abstract  4-7
1 绪论  7-10
  1.1 数据库查询优化发展现状  7-8
  1.2 DB2 发展及应用  8
  1.3 研究意义与研究内容  8-10
2 DB2 的查询过程  10-16
  2.1 查询语句解析  11-12
  2.2 语义检查  12-13
  2.3 查询语句重写  13-15
  2.4 本章小结  15-16
3 数据库查询优化方法  16-36
  3.1 数据库查询优化的评价指标  16-22
  3.2 数据库设计优化  22-33
  3.3 应用程序优化  33-34
  3.4 查询优化方法分析  34-35
  3.5 本章小结  35-36
4 实验设计与应用  36-48
  4.1 实验环境  36-38
  4.2 物流管理系统分析  38-42
  4.3 物流管理系统数据库设计  42-45
  4.4 数据库优化设计方案  45-47
  4.5 本章小结  47-48
5 实验结果与分析  48-56
  5.1 数据库查询优化实验结果  48-54
  5.2 优化前后访问路径及成本消耗分析  54-55
  5.3 本章小结  55-56
6 结束语  56-57
  6.1 工作总结  56
  6.2 工作展望  56-57
致谢  57-58
参考文献  58-60

相似论文

  1. 海量多数据库集成系统的查询处理研究,TP311.13
  2. 新疆油田地面工程造价指标和管理信息系统的研究与应用,F284
  3. 基层部队人员日常管理信息系统设计实现,TP311.52
  4. 基于.Net的军队党员信息管理系统的设计与实现,TP311.52
  5. 军用车辆管理信息系统的设计与实现,TP311.52
  6. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  7. 哈尔滨A职业技术学院校园一卡通的建设和管理,G717
  8. 广船国际内装车间管理系统规划与开发,U673.2
  9. 学生管理信息系统的设计与实现,TP311.52
  10. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  11. 干部管理信息系统的设计与实现,TP311.52
  12. 基于.Net的某部科研项目管理信息系统设计与实现,TP311.52
  13. 银行客户关系管理信息系统的设计与实现,TP311.52
  14. 注册志愿者管理系统的设计与实现,TP311.52
  15. 多核环境下内存数据库查询优化的研究,TP311.13
  16. 面向生产企业的物流管理系统设计与实现,TP311.52
  17. 基于B/S的企业人事管理信息系统的设计与开发,TP311.52
  18. 达梦嵌入式数据库的执行计划缓存研究,TP311.13
  19. 基于GIS的仓库群管理信息系统研究,TP311.52
  20. Web管理信息系统性能优化研究,TP311.52
  21. 宜春学院学生就业管理系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com