Skip to content

Compaction task被阻塞住 #38897

Discussion options

You must be logged in to vote
  1. segment load是有一些优化空间的,等这些优化全部merge了,十万级别的segment恢复速度应该是在十分钟以内。更加长期的优化,需要靠2.6的lazy load来优化了。目前看load的主要瓶颈已经到了磁盘带宽上。
  2. 我们的目标是把每个partition控制在平均三个segment以下就可,这里的假设是大部分partition是不会一起更新的。即使采用默认的compaction的参数,应该也是可以达成3个的目标的,如果过于激进的compaction,可能会导致因为一些额外的compaction工作导致datanode/indexnode被占满,影响正常compaction的工作。

整体来看,目前这些优化应该都会进到2.5.3版本中。下周我们会给出1w collection, 1000collection * 1000partition还有单表16384partition的测试报告。目前我们的测试还比较简单,每个partition就放几百条数据。我们会在引入一些upsert做一些比较长期的测试。

@bigsheeper @yanliang567

Replies: 2 comments 7 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
7 replies
@xiaofan-luan
Comment options

@xiaobingxia-at
Comment options

@xiaofan-luan
Comment options

Answer selected by xiaobingxia-at
@xiaobingxia-at
Comment options

@xiaofan-luan
Comment options

@xiaofan-luan
Comment options

@xiaobingxia-at
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants