Originally posted by @efredine in #10922 (comment)
The StringBuilder pattern you suggested in #11136 (comment) does seem to materially improve performance:
Extract data page statistics for String/extract_statistics/String
time: [15.368 µs 15.405 µs 15.446 µs]
change: [-68.672% -68.540% -68.409%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
So seems like a worthwhile thing to go ahead with? I think there are several places where we can do something similar.