Title :
Showing a Progress Bar While Executing Stored Procedures!
Author :
Roudaki, Amin ; Doroodchi, Mohsen M. ; Li, Juan
Author_Institution :
North Dakota State Univ., Fargo, ND, USA
Abstract :
In this paper, we present a novel dynamic scheme to estimate the execution time of stored procedures inside the Database Management Systems (DBMS). Our estimation model can provide users an accurate estimation of the execution time of stored procedures. The proposed estimation model adopts the basic idea of Radial Basis Function (RBF) network to accurately predict the execution time of the stored procedures based on their input parameters. Our model is self-trained and does not need a separate training set. Moreover, it can automatically adjust itself to adapt to the changes of the database. Furthermore, our proposed model can be implemented by SQL to embed directly in the database which is an important advantage over previous systems. Extensive experimental results show that the proposed approach can accurately predict the execution time of stored procedures with error rate below 10% after getting executed for as least as 20 times. Moreover, the new model can effectively adjust itself to dramatic database updates.
Keywords :
SQL; database management systems; radial basis function networks; SQL; database management system; dynamic scheme; execution time estimation; execution time prediction; progress bar; radial basis function network; stored procedures; Artificial neural networks; Complexity theory; Databases; Estimation; Mathematical model; Neurons; Training;
Conference_Titel :
System Sciences (HICSS), 2011 44th Hawaii International Conference on
Conference_Location :
Kauai, HI
Print_ISBN :
978-1-4244-9618-1
DOI :
10.1109/HICSS.2011.375