Randomize B-Tree page split location to avoid oscillating patterns

Edit
ID 6892
Title Randomize B-Tree page split location to avoid oscillating patterns
CI (CFBot) Summary
Stats (from CFBot) Patch version: v2, Patch count: 3, First patch: +8−0, All patches: +65−4
Tags Performance
Created 2026-06-16 10:15:31
Last modified 2026-06-16 10:15:31 (3 hours ago)
Latest email 2026-06-16 10:13:47 (3 hours ago)
Status
PG20-1 (2026-07-01 – 2026-07-31): Needs review
Target version stable
Authors Dmitry Dolgov (erthalion)
Reviewers Become reviewer
Committer
Links
Emails
Randomize B-Tree page split location to avoid oscillating patterns
First at 2026-04-27 16:24:13 by Dmitry Dolgov <9erthalion6 at gmail.com>
Latest at 2026-06-16 10:13:47 by Dmitry Dolgov <9erthalion6 at gmail.com>
Latest attachment (v2-0001-Add-USDT-for-nbtree-page-splits-and-suffix-trunca.patch) at 2026-06-16 10:13:47 from Dmitry Dolgov <9erthalion6 at gmail.com>
    Attachment (v2-0001-Add-USDT-for-nbtree-page-splits-and-suffix-trunca.patch) at 2026-06-16 10:13:47 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (v1-0001-Add-a-USDT-for-tracing-nbtree-page-splits.patch) at 2026-04-27 16:24:13 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
History
When Who What
2026-06-16 10:15:31 Dmitry Dolgov (erthalion) Attached mail thread d6do2mtjcsagn37jf6pjywzhlzyokqja6jlnvcs4ypkvnnuu32@llwuuyxxomc3
2026-06-16 10:15:31 Dmitry Dolgov (erthalion) Created patch record
Edit