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
Link To Document