You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
design: the reader's charge on maintenance saturates at the first reader
The finding recorded that interactive reads roughly double maintenance's
arrangement-maintenance CPU, and guessed at a per-read mechanism. Sweeping reader
concurrency 1, 2 and 4, plus an arm at concurrency 4 against a join a hundred times
smaller, holds it flat at 0.164, 0.144, 0.143 and 0.129 CPU-seconds per second
against a quiet baseline of 0.068. It falls slightly as concurrency rises, which is
what opportunistic `exert` does when the workers get busier.
So the charge is not per read, per row, per dataflow install, or per reader. It is a
fixed 6 to 10% of one core for having any reader attached, which is about 1% of what
the reads cost the process, and it bounds no throughput.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015tLhSbZdXrTSK2KwSocT59
0 commit comments