Is it DSS or OLTP: automatically identifying DBMS workloads
作者:Said Elnaffar, Pat Martin, Berni Schiefer, Sam Lightstone
摘要
The type of the workload on a database management system (DBMS) is a key consideration in tuning the system. Allocations for resources such as main memory can be very different depending on whether the workload type is Online Transaction Processing (OLTP) or Decision Support System (DSS). A DBMS also typically experiences changes in the type of workload it handles during its normal processing cycle. Database administrators must therefore recognize the significant shifts of workload type that demand reconfiguring the system in order to maintain acceptable levels of performance. We envision intelligent, autonomic DBMSs that have the capability to manage their own performance by automatically recognizing the workload type and then reconfiguring their resources accordingly. In this paper, we present an approach to automatically identifying a DBMS workload as either OLTP or DSS. Using data mining techniques, we build a classification model based on the most significant workload characteristics that differentiate OLTP from DSS and then use the model to identify any change in the workload type. We construct and compare classifiers built from two different sets of workloads, namely the TPC-C and TPC-H benchmarks and the Browsing and Ordering profiles from the TPC-W benchmark. We demonstrate the feasibility and success of these classifiers with TPC-generated workloads and with industry-supplied workloads.
论文关键词:Autonomic systems, Autonomic DBMS, Data mining, Classification, Workload characterization, Decision Support System, On-line Transaction Processing, DSS, OLTP, Self-managed DBMS, Database Management Systems, Performance tuning, Applied artificial intelligence
论文评审过程:
论文官网地址:https://doi.org/10.1007/s10844-006-0036-6