当前位置:主页 > 科技论文 > 软件论文 >

燃料信息数据库性能的优化方法研究

发布时间:2018-12-18 14:31
【摘要】:数据库技术是计算机数据处理与信息管理系统的核心,随着数据库使用领域和规模的不断扩大,数据库系统的性能问题也越来越严重,保证数据库应用系统正常高效运行是一项重大的挑战。因此,对于提高应用系统的运行效率,数据库性能优化的研究具有非常重要的意义。在分析了数据库性能优化的国内外研究现状之后,针对燃料信息系统长期运行可能出现的性能问题,提出了两类数据库性能调整与优化的方案。第一类方案是调整数据库内存参数,通过分析数据库的访问方式以及缓存对SQL语句执行的影响,选择需要调整的内存参数,对内存参数和数据库性能建立数学模型,采用二次曲线拟合,使用贪心算法依次求出每个参数的最优值,通过局部最优求解全局最优。第二类方案是对可能需要分区的表进行分区,依据表中数据的存储特性选择分区方法,根据表的结构以及表上的查询特性制定能提高数据库性能的表分区策略,并通过程序实现了表的分区。设计并实现了一款数据库性能监控系统,以折线图的形式实时展示数据库的四种性能信息。通过图形化界面支持数据库内存参数的调整,使用程序来进行数学建模并且求解局部最优的内存参数值。系统实现了表分区,支持批量的表分区操作,并按照制定的分区策略推荐给用户适合所有适合分区的表。
[Abstract]:Database technology is the core of computer data processing and information management system. With the continuous expansion of the field and scale of database use, the performance of database system becomes more and more serious. It is a great challenge to ensure the normal and efficient operation of database application system. Therefore, the research of database performance optimization is of great significance to improve the efficiency of application system. After analyzing the research status of database performance optimization at home and abroad, two kinds of database performance adjustment and optimization schemes are put forward in view of the possible performance problems in the long run of fuel information system. The first scheme is to adjust the memory parameters of the database. By analyzing the access mode of the database and the effect of the cache on the execution of SQL statements, the memory parameters that need to be adjusted are selected, and the mathematical model of the memory parameters and the performance of the database is established. By using quadratic curve fitting and greedy algorithm, the optimal value of each parameter is obtained in turn, and the global optimum is solved by local optimization. The second scheme is to partition tables that may need partitioning. According to the storage characteristics of data in the table, the partitioning method is selected. According to the structure of the table and the query characteristics on the table, the table partitioning strategy can improve the performance of the database. And through the program to achieve the partition of the table. A database performance monitoring system is designed and implemented. Four kinds of database performance information are displayed in the form of broken line graph. The adjustment of database memory parameters is supported by graphical interface, and the program is used to model and solve the local optimal memory parameters. The system implements table partitioning, supports batch table partitioning operations, and recommends all tables suitable for partitioning according to the partitioning policy.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.13

【参考文献】

相关期刊论文 前10条

1 杨晖;;Oracle数据库优化策略[J];信息与电脑(理论版);2015年09期

2 孟龙梅;;浅谈信息系统中数据库的设计——以人才信息系统数据库设计为例[J];信息系统工程;2015年04期

3 王连忠;;计算机数据库技术在信息管理中的运用[J];计算机光盘软件与应用;2014年04期

4 李强;杨岿;吴天吉;;SQL语句执行原理及性能优化[J];现代商贸工业;2013年05期

5 蒋勇;;ORACLE数据库分区技术及其应用[J];科技信息;2011年29期

6 王时绘;李正君;;Oracle分区技术研究及实现[J];科技广场;2011年09期

7 刘静;;试论企业信息系统内部控制[J];现代会计;2011年01期

8 张新建;李辉;陈永南;;Oracle数据库分区优化技术研究与应用[J];指挥信息系统与技术;2010年04期

9 金天荣;;SQL Server的查询优化方法的设计和实现[J];微计算机信息;2006年18期

10 黄倩,汪东升;远程高性能计算环境的设计与实现技术[J];清华大学学报(自然科学版);2002年10期

相关硕士学位论文 前10条

1 邹薇;基于oracle的药品监管系统设计及性能优化研究[D];暨南大学;2012年

2 钟明;基于Oracle成本的系统性能优化方法研究与应用[D];中南大学;2011年

3 姚蕊;船载海洋环境数据库系统性能优化方法研究及应用[D];哈尔滨工程大学;2011年

4 朱喜梅;基于SQL Server数据库的性能调优策略与研究[D];哈尔滨理工大学;2009年

5 陈雍;基于ORACLE数据库应用系统性能调整和优化研究[D];江西师范大学;2008年

6 刘博;Oracle数据库性能调整与优化[D];大连理工大学;2007年

7 袁爱梅;Oracle数据库性能优化研究[D];华东师范大学;2007年

8 姜维智;ORACLE数据库性能优化[D];电子科技大学;2007年

9 邹俊;基于Oracle数据库系统性能调整与优化研究[D];江西财经大学;2006年

10 许平格;数据库管理系统中查询优化的设计和实现[D];浙江大学;2005年



本文编号:2385983

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2385983.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户816a2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com