• DocumentCode
    3253762
  • Title

    Interactions between query optimization and concurrency control

  • Author

    Mohan, C.

  • Author_Institution
    Data Base Technol. Inst., IBM Almaden Res. Center, San Jose, CA, USA
  • fYear
    1992
  • fDate
    2-3 Feb 1992
  • Firstpage
    26
  • Lastpage
    35
  • Abstract
    The author argues the importance of and need for taking into consideration concurrency control related issues in making query optimization and query processing decisions. Such considerations are very important not only for attaining good performance, but also for assuring the correctness of the results returned to the users under certain circumstances. Some of the topics that they deal with include degrees of consistency or isolation levels (repeatable read, cursor stability, . . .), lock escalation, blocking of results and use of multiple indexes for a single table access (i.e. index AND/ORing). They identify some of the pieces of information relating to locking that must be available to the optimizer for it to make intelligent decisions. They also identify some situations in which locking can be avoided by taking advantage of the isolation level of the query being executed
  • Keywords
    concurrency control; optimisation; query processing; relational databases; concurrency control; lock escalation; locking; multiple indexes; query optimization; query processing; relational databases; single table access; Concurrency control; Concurrent computing; Cost function; Delay; Query processing; Stability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research Issues on Data Engineering, 1992: Transaction and Query Processing, Second International Workshop on
  • Conference_Location
    Tempe, AZ
  • Print_ISBN
    0-8186-2660-7
  • Type

    conf

  • DOI
    10.1109/RIDE.1992.227427
  • Filename
    227427