Locking granularity in multiprocessor database systems

Sivarama P. Dandamudi, Siu-Lun Au · 2002

The effects of locking granularity in a shared-nothing multiprocessor database system are analyzed. The analysis shows that when the system is lightly loaded fine granularity (one lock per database entity) is needed when transactions access the database randomly. However, when transactions access the database sequentially, coarse granularity is desired. When the system is heavily loaded, coarse granularity is desirable. The results also indicate that horizontal partitioning results in better performance than random partitioning.>

Read the paper · More papers on PaperTik