• DocumentCode
    168314
  • Title

    A Tool for Automatic Index Selection in Database Management Systems

  • Author

    Goes Pedrozo, Wendel ; Salete Marcon Gomes Vaz, Maria

  • Author_Institution
    Dept. of Inf., Fed. Univ. of Technol., Apucarana, Brazil
  • fYear
    2014
  • fDate
    10-12 June 2014
  • Firstpage
    1061
  • Lastpage
    1064
  • Abstract
    A task commonly undertaken by database administrators to speed up the performance of commands submitted to a DBMS is the selection of indexes for the tables. This paper introduces the concept of how to use the Database Management System (DBMS) Optimizer to select their own indexes. We introduce a heuristic to guide the index selection process, which is implemented by a tool called AISIO that runs integrated to the DBMS. Our tool captures Structured Query Language (SQL) statements submitted to the DBMS, analyzes them and, based on the implemented heuristic and on the DBMS Optimizer statistics, recommends which indexes could potentially optimize the performance of those transactions. The tool also provides a measure of the performance gains obtained from the use of the recommended indexes. To illustrate our tool, we integrate it to the PostgreSQL DBMS and experimental results are presented to evidence our contributions.
  • Keywords
    SQL; database indexing; transaction processing; AISIO tool; DBMS Optimizer statistics; DBMS command performance; PostgreSQL DBMS; SQL statement analysis; Structured Query Language; automatic index selection; database administrators; database management systems; database tables; index recommendation; index selection process; performance gain measure; transaction performance optimization; Benchmark testing; Indexes; Optimization; Relational databases; Throughput; database tuning; index selection problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer, Consumer and Control (IS3C), 2014 International Symposium on
  • Conference_Location
    Taichung
  • Type

    conf

  • DOI
    10.1109/IS3C.2014.277
  • Filename
    6846069