Open
Description
Is your feature request related to a problem or challenge?
#14644 fixed an external sorting bug. Each batch's memory overhead is estimated as 2 * batch memory size
for the extra row conversion overhead. It works for common cases but still can fail. See #14644 (comment) and #14644 (comment).
To implement a more accurate memory size estimation for those edge cases, we can first do col->row
conversion and measure the memory consumption. (depends on #7053)
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response