论文部分内容阅读
数据库的性能最终决定数据库的可用性。对于大多数应用数据库而言,在经过一段时间运行后,系统会存在一定的性能问题,可能涉及数据库硬件、数据库服务器、应用程序和网络等方面。因此,基于数据库系统的性能调整对于整个系统的正常运行起着至关重要的作用。数据库性能调整是一项涉及多个层面的复杂工作,通过统一规划、系统分析做出相应的调整方法和措施,可以提高数据库的稳定性和可用性,保障系统高效地运行,解决系统瓶颈,节约系统开销,具有良好的应用价值,同时也对理论研究提供了一定的实践方法支持。 针对这种情况,论文结合所参与开发的数据库应用系统—某省级设计院管理信息系统,对数据库应用系统的各个部分特别是数据库服务器、SQL语句、存储过程等的性能调整作了大量的分析和试验,提出了一些具体的性能调整方法和措施,并取得较好的应用效果。 论文研究数据库性能问题,重点在于调整的方法而不只是对问题的原因分析。首先介绍了数据库性能调整的相关研究背景和论文的立题意义以及数据库性能调整的方法论,涉及性能调整的概念、目标、总体策略和步骤。而且介绍了数据库应用系统性能调整的应用实例,包括省水利院项目的情况、系统开发方法以及基于SQL Server的性能调整技术概况。论文后面部分分别结合理论和实际介绍了在开发本项目中具体应用的性能调整方法和措施。提出了数据库服务器的性能调整方法的具体应用;提出了SQL语句和存储过程的优化;提出了基于B/S的高性能备份和恢复的方法。本文以SQL Server2000数据库作为实例,对数据库服务器、应用程序、操作系统、网络I/O和备份恢复等方面的性能调整问题分别加以讨论,希望能给出一般情况下数据库应用系统的性能调整策略及优化手段。