• DocumentCode
    909062
  • Title

    Heuristics for join processing using nonclustered indexes

  • Author

    Omiecinski, Edward R.

  • Author_Institution
    Sch. of Inf. & Comput. Sci., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    15
  • Issue
    1
  • fYear
    1989
  • fDate
    1/1/1989 12:00:00 AM
  • Firstpage
    18
  • Lastpage
    25
  • Abstract
    The author examines join processing when the access paths available are nonclustered indexes on the joining attribute(s) for both relations involved in the join. He uses a bipartite graph model to represent the pages from the two relations that contain tuples to be joined. The minimization of the number of page accesses needed to compute a join in the author´s database environment is explored from two perspectives. The first is to reduce the maximum buffer size so that no page is accessed more than once, and the second is to reduce the number of page accesses for a fixed buffer size. The author has developed heuristics for these problems. He gives performance comparisons of these heuristics and another method that recently appeared in the literature. Results show that one particular heuristic performs very well for addressing the problem from either perspective
  • Keywords
    relational databases; access paths; bipartite graph model; buffer size; database environment; join processing; nonclustered indexes; page accesses; query optimisation; relational databases; relations; tuples; Bipartite graph; Buffer storage; Computational efficiency; Computer science; Cost function; Indexes; Indexing; Query processing; Relational databases;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.21722
  • Filename
    21722