Font Size: a A A

Design And Implementation Of TPC-E Benchmark Testing System

Posted on:2012-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:C YangFull Text:PDF
GTID:2218330362456511Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of software and network, database application become more and more widely, and play more and more important role, DataBase Manage System have become firm's core IT system, huge data volume and high concurrency also become the primary features of the enterprise business processing system, database processing performance of enterprise applications will become the main bottleneck in system performance, which makes database performance evaluation is particularly import.TPC-E is a new performance benchmark that launched by the Transaction Processing Performance Council. TPC-E is used to test the system's online transaction processing capabilities, it can be more objective, real, and complete reflects the system's transaction processing capabilities.Based on the above requirements, design and develop a performance evaluation system TPCEDriver based on the TPC-E benchmark, released the function of DBMS transaction processing capacity evaluation. The evaluation system strictly follows the TPC-E benchmark specification, realized the functional units which need supplied by the sponsor. In the functional design, the evaluation system reference current popular architecture, and better improved to make the system more practical and perfect, the test result also more real. In the system implementation, using Object-Oriented programming method, propose and implement transaction simulate message generation model, response message asynchronous receive model, and the test status information real-time monitoring model, these models effective solved the problems encountered in the system implementation.Practice has proved that the evaluation system can accomplish the task of database performance testing, and test results can be more objective response to the real transaction processing performance of the system under test.
Keywords/Search Tags:large-scale relational databases, performance testing, benchmark testing
PDF Full Text Request
Related items