论文部分内容阅读
在国产数据库产品的开发、升级改进和应用推广过程中,对DBMS的测试管理是必不可少的环节。而性能一直都是数据库管理系统的核心问题,数据库具有良好的性能意味着数据库有很好的处理并发事务的能力。TPC-C测试作为国际上一种相当权威的数据库性能评测方法,几乎为国际上所有的数据库厂商所接受。对于TPC-C这类国际标准的研究和使用将有助于数据库的性能的提高以及数据库的进一步开发,对于数据库的完善有着很大的指导意义。
本论文就是以一个数据库产品DBX4的完整测试作为研究背景,阐述了DBMS一整套关键的测试技术及理论,并以其在测试中涉及的一些测试难点作为实例,重点讨论了DBMS测试中极为重要的TPC-C基准性能测试。
本文根据TPC-C的标准规范,对MDX4数据库进行了完整的TPC-C测试,包括性能测试和ACID特性的测试。在性能测试部分采用了多个进程模拟多个终端用户的方法,由各个进程对终端用户发出事务请求,并接收数据库的返回结果。最后对MDX4数据库的测试结果进行统计分析,得出瓶颈所在并对DBMS进行的调优处理,最终可以为厂商的改进措施提供参考。