首页> 中文学位 >基于PostgreSQL的多缓冲池自适应配置设计与实现
【6h】

基于PostgreSQL的多缓冲池自适应配置设计与实现

代理获取

目录

声明

1 绪论

1.1 研究背景

1.2 文章的安排

2 相关工作和研究现状

2.1 自主计算

2.2 数据库管理系统的自配置

2.3 数据库管理系统的缓冲区管理

2.4 多缓冲池的相关知识

2.5 使用PostgreSQL的可行性分析

3 PostgreSQL多缓冲池设计

3.1 PostgreSQL内部组成

3.2 PostgreSQL内存管理

3.3 PostgreSQL多缓冲池的设计

4 基于PostgreSQL缓冲池的动态调整

4.1 缓冲池划分算法

4.2 收集统计数据信息

4.3 PostgreSQL与缓冲池划分算法融合

5 实验和结果分析

5.1 实验方法

5.2 使用两个缓冲池吞吐量的变化

5.3 DAT和吞吐量的关系

5.4 监控DAT和命中率

5.5 初始化缓冲池大小

5.6 重新调整缓冲池大小

6 总结与展望

6.1 论文贡献

6.2 结论

6.3 前景展望

致谢

参考文献

展开▼

摘要

1.1 研究背景
  当前,随着信息化建设在企业中不断的深入,数据库管理系统(Data BaseManagement System,DBMS)已经成为各个大型企业运行应用系统的核心软件。数据库性能的优劣已经直接影响着整个应用系统的正常运行。目前,数据库管理系统所增加的管理功能,对于用户来讲确实是越来越实用,但对于数据库管理员(DataBase Adminstrator DBA)任务量确实越来越繁重,DBA最重要的工作就是为特定负载设置DBMS的参数,以保证其性能尽可能达到最佳。数据库管理系统日益增强的复杂性和工作负载,意味着人工通过调节系统参数来管理数据库管理系统的性能是极其困难而又费时的工作。由于数据库性能调优不仅复杂而且耗时,因此对于众多数据库使用者来说,很难负担数据库管理员的费用,进而难以充分利用数据库管理系统。
   1.2文章的安排
   第2章,概述了自主计算和多缓冲池基本知识和发展状况,包括其概念,技术;分析使用PostgreSQL的可行性。
   第3章,分析PostgreSQL基本模型,然后介绍缓冲的相关知识,在PostgreSQL中进行多缓冲池的设计,并对算法进行分析。
   第4章,具体研究了在PostgreSQL中设计并实施动态调整多缓冲池。首先分析缓冲池的调整算法;为监控性能,在PostgreSQL中附加统计收集器;最后在PostgreSQL中实施多缓冲池。
   第5章,设计基于PostgreSQL的多缓冲池和多缓冲池动态调整一个实现。通过对实验数据的分析,证明多缓冲池的存在可以提高系统性能。在实验的基础上,从吞吐量、数据的平均访问时间等方面,对其进行了相应的分析评估。
   第6章,对全文的主要工作进行总结,分析了本论文中的一些不足之处,并提出了的研究方向和需要解决的问题。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号