Locking performance in centralized databases

Article Properties
  • Language
    English
  • DOI (url)
  • Publication Date
    1985/12/01
  • Indian UGC (Journal)
  • Refrences
    31
  • Citations
    72
  • Y. C. Tay National Univ. of Singapore, Kent Ridge, Republic of Singapore
  • Nathan Goodman Harvard Univ., Cambridge, MA
  • R. Suri Harvard Univ., Cambridge, MA
Abstract
Cite
Tay, Y. C., et al. “Locking Performance in Centralized Databases”. ACM Transactions on Database Systems, vol. 10, no. 4, 1985, pp. 415-62, https://doi.org/10.1145/4879.4880.
Tay, Y. C., Goodman, N., & Suri, R. (1985). Locking performance in centralized databases. ACM Transactions on Database Systems, 10(4), 415-462. https://doi.org/10.1145/4879.4880
Tay YC, Goodman N, Suri R. Locking performance in centralized databases. ACM Transactions on Database Systems. 1985;10(4):415-62.
Journal Categories
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Science
Science (General)
Cybernetics
Information theory
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Description

Is data contention slowing down your database? This study tackles the performance of dynamic locking in centralized databases, employing an analytic model to understand the impact of data and resource contention. The analysis uses steady-state average values, resulting in a cubic equation with one valid root within the relevant parametric range. The model's predictions show strong agreement with simulation results for transactions requiring up to twenty locks. It effectively isolates data contention from resource contention, enabling a separate evaluation of their impacts and interactions. The study also demonstrates that systems with non-uniform access or shared locks are equivalent to systems with uniform access and exclusive locks. Ultimately, the research identifies an upper bound on transaction throughput imposed by conflict-induced blocking, leading to a rule of thumb for acceptable data contention levels. It further suggests strategies such as transaction restarts or lock pre-declaration to exceed this bound, with considerations for restart costs and resource contention. These insights provide practical guidance for optimizing database performance.

Appearing in ACM Transactions on Database Systems, this paper directly addresses the journal's core interest in database management and performance optimization. The study's analysis of locking mechanisms and their impact on transaction throughput contributes to the broader discussion on concurrency control, a fundamental topic within the database systems research community. Its findings are relevant to database designers and administrators seeking to enhance system efficiency.

Refrences
Citations
Citations Analysis
The first research to cite this article was titled Concurrency control performance modeling: alternatives and implications and was published in 1987. The most recent citation comes from a 2023 study titled Concurrency control performance modeling: alternatives and implications . This article reached its peak citation in 1991 , with 10 citations.It has been cited in 27 different journals. Among related journals, the IEEE Transactions on Knowledge and Data Engineering cited this research the most, with 9 citations. The chart below illustrates the annual citation trends for this article.
Citations used this article by year