Sorts can use large I/O:
During the sampling phase
For the producers scanning the input tables
For the consumers performing disk I/O on intermediate and final sort results
For these steps, sorts can use the largest pool size available in the cache used by the table being sorted; they can use the 2K pool if no large I/O buffers are available.