WiredTiger workloads with many small trees can lead to inefficient walks to find eviction candidates. Since we don't have global knowledge of the sizes of all trees in the cache, the eviction server randomly visits small trees (so we make progress if all trees are small). There is evidence from SERVER-27700 and elsewhere that these random visits can lead to a lot of effort going into trees with no candidates.
- is depended on by
-
SERVER-27700 WT secondary performance drops to near-zero with cache full
- Closed