Publication | Closed Access
A scalable lock manager for multicores
48
Citations
27
References
2013
Year
Unknown Venue
Cluster ComputingLock ManagerEngineeringComputer ArchitectureDbms SoftwareDatabase ScalabilityConcurrency ControlHardware SecurityDatabase SupportDistributed DatabaseParallel ComputingData ManagementConcurrent ProgrammingComputer EngineeringComputer ScienceScalable Lock ManagerModern ImplementationsCloud ComputingParallel ProgrammingConcurrent Data StructureSystem SoftwareTransactional MemoryBig Data
Modern implementations of DBMS software are intended to take advantage of high core counts that are becoming common in high-end servers. However, we have observed that several database platforms, including MySQL, Shore-MT, and a commercial system, exhibit throughput collapse as load increases, even for a workload with little or no logical contention for locks. Our analysis of MySQL identifies latch contention within the lock manager as the bottleneck responsible for this collapse.
| Year | Citations | |
|---|---|---|
Page 1
Page 1