• DocumentCode
    2588991
  • 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
  • fYear
    2011
  • fDate
    4-7 Jan. 2011
  • Firstpage
    1
  • Lastpage
    10
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences (HICSS), 2011 44th Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • ISSN
    1530-1605
  • Print_ISBN
    978-1-4244-9618-1
  • Type

    conf

  • DOI
    10.1109/HICSS.2011.375
  • Filename
    5718473