Details
-
Improvement
-
Status: Open
-
Normal
-
Resolution: Unresolved
-
None
-
None
Description
The goal of this ticket is to improve/understand the bottlenecks during compactions. At a high level this will involve:
- A test system for measuring compaction time for different workloads and compaction strategies.
- Profiling and analysis
- Make improvements
- Add throughput regression tests so we can track
We have a lot of random tickets that relate to this so I'll link them to this ticket
Attachments
Attachments
Issue Links
- relates to
-
CASSANDRA-11599 When there are a large number of small repaired L0 sstables, compaction is very slow
- Resolved
-
CASSANDRA-12366 Fix compaction throttle
- Resolved
-
CASSANDRA-9259 Bulk Reading from Cassandra
- Open
-
CASSANDRA-10805 Additional Compaction Logging
- Resolved
-
CASSANDRA-8731 Optimise merges involving multiple clustering columns
- Open
-
CASSANDRA-8906 Experiment with optimizing partition merging when we can prove that some sources don't overlap
- Open
-
CASSANDRA-8923 Improve MergeIterator performance for binary prefix comparable data
- Open
-
CASSANDRA-10309 Avoid always looking up column type
- Open
-
CASSANDRA-9766 Faster Streaming
- Resolved
-
CASSANDRA-11623 Compactions w/ Short Rows Spending Time in getOnDiskFilePointer
- Resolved