Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

Performance Improvements in ScyllaDB 2.3

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Glauber Costa, Dan Yasny
Word Count
2,222
Language
English
Hacker News Points
-
Summary

ScyllaDB 2.3 introduces significant performance improvements over its predecessor, ScyllaDB 2.2, by focusing on three main areas: enhanced CPU scheduling, reduction of latency-inducing events, and a newly designed I/O Scheduler aimed at delivering lower latencies during peak throughput. The update demonstrates improved tail latencies for CPU-intensive workloads, with read latency improvements of up to 25% in higher percentiles, and write latency enhancements of up to 11% in similar scenarios. Additionally, the update offers substantial gains in I/O-bound read latencies during major compactions, achieving up to 85% better performance in certain percentile measurements. These advancements are largely attributed to the improved I/O Scheduler's ability to maintain performance during background operations and the refined process of CPU scheduling. ScyllaDB 2.3 also simplifies deployments by addressing inconsistencies in I/O configuration, making it a more reliable and efficient option for handling both disk-bound and CPU-intensive workloads.