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
{{ message }}
Repository navigation
Commit 437bbeb
Browse filesBrowse the repository at this point in the historyBrowse files
docs(perf): sharpen the 3-1e diagnosis - the cost is the loss of the bulk path
For a PK-ordered fixed-width batch the contiguous fast path takes the whole batch and returns early (zero per-row work, one call). It is gated on plaintext records, so an encrypted file falls into the per-row in-place loop instead - which is why the cost is 5-7x and why file growth is still 0%: the per-row path patches in place too, just one decrypt/encrypt per row.
So the fix is narrowed: teach TryBulkUpdateContiguousFixedWidth to operate on a decrypted run of record payloads (decrypt, apply the existing contiguous patch, re-encrypt) and keep the per-row loop as the fallback.
0 commit comments