YDB Performance Optimizations for ARM
summary
YDB performance optimizations for ARM are examined, describing the specific problems encountered when porting and tuning YDB for ARM architecture and the concrete solutions applied. The talk covers optimization challenges for high-load applications on ARM and the technical approaches used to resolve them.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:11ARM optimization challenges
- 4:08Large System Extensions for atomics
- 8:07Memory barriers
- 10:16Old library issues
- 11:41Cache line size and platform code
- 13:14ARM intrinsics and SIMD
- 15:05CRC problem in YDB
- 16:31Test cluster setup
- 17:34ClickBench results
- 21:03JIT compilation for analytics
- 22:26YCSB load and results
- 27:02TPC-C transaction tests
- 29:32Next optimization steps
- 30:40Q&A
related talks
44mYDB Java SDK: The Battle for Performance
48mCost-Based Optimizer in YDB — How, Why and What For?
33mThe Evolution of Vector Search in YDB
30mPerformance: Tips & Tricks to Optimize the Speed of Your Mission-Critical Database
29mData Modeling for Distributed SQL
01h 00mPerformance Optimizations in the Wild
36mRolling Updates: Database Version Migrations with minimum Disruption
47mState machines for product data from YDB and queues
