摘要

数据库技术是信息管理系统的核心,随着数据库使用规模的不断扩大,保证数据库应用系统正常高效运行是一项重大的挑战。针对燃料信息系统长期运行可能出现的性能问题,提出了两类数据库性能调整与优化的方案。第一类方案是调整数据库内存参数,通过分析数据库的访问方式以及缓存对SQL语句执行的影响,选择需要调整的内存参数,对内存参数和数据库性能建立数学模型,采用二次曲线拟合,使用贪心算法依次求出每个参数的最优值,通过局部最优求解全局最优。第二类方案是对可能需要分区的表进行分区,依据表中数据的存储特性选择分区方法,根据表结构及其查询特性制定分区策略。设计并实现了一个数据库性能监控系统,以折线图的形式实时展示数据库的四种性能信息,通过图形化界面支持数据库内存参数的调整和数据表分区。

全文