DocumentCode :
3268569
Title :
SQLCM: a continuous monitoring framework for relational database engines
Author :
Chaudhuri, Surajit ; König, Arnd Christian ; Narasayya, Vivek
fYear :
2004
fDate :
30 March-2 April 2004
Firstpage :
473
Lastpage :
484
Abstract :
The ability to monitor a database server is crucial for effective database administration. Today´s commercial database systems support two basic mechanisms for monitoring: (a) obtaining a snapshot of counters to capture current state, and (b) logging events in the server to a table/file to capture history. We show that for a large class of important database administration tasks the above mechanisms are inadequate in functionality or performance. We present an infrastructure called SQLCM that enables continuous monitoring inside the database server and that has the ability to automatically take actions based on monitoring. We describe the implementation of SQLCM in Microsoft SQL Server and show how several common and important monitoring tasks can be easily specified in SQLCM. Our experimental evaluation indicates that SQLCM imposes low overhead on normal server execution end enables monitoring tasks on a production server that would be too expensive using today´s monitoring mechanisms.
Keywords :
SQL; data structures; query processing; relational databases; system monitoring; Microsoft SQL Server; data structure; database administration; database server monitoring; query processing; relational database engine; Capacity planning; Computerized monitoring; Counting circuits; Database systems; Delay; Engines; File servers; History; Production; Relational databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2004. Proceedings. 20th International Conference on
ISSN :
1063-6382
Print_ISBN :
0-7695-2065-0
Type :
conf
DOI :
10.1109/ICDE.2004.1320020
Filename :
1320020
Link To Document :
بازگشت