-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Statistics
-
None
-
Storage Engines - Persistence
-
609.003
-
SE Persistence backlog
-
None
Btree statistics dominate the memory of an open dhandle, about 83KB, and disaggregated storage roughly doubles how many of those dhandles exist. The extra copies exist so concurrent sessions update different cache lines. Sys-perf on the disagg and ASC builds showed that fewer statistic buckets has little or no impact, and cutting the per-dhandle buckets would reclaim about 72KB on each open btree dhandle.
- related to
-
WT-18731 Size statistic buckets from the process CPU count at startup
-
- Open
-
-
WT-10208 Consider ways to free statistics array for dormant data handles
-
- Open
-
-
WT-18845 7.98% increase in commit_transaction_nanoseconds_90th_percentile in Variant amazon2023-perf-tests-arm64-only for Task cppsuite-api-timing-benchmarks-default-perf in Test api_timing_benchmarks
-
- Needs Verification
-