Gabriel39 opened a new issue, #12787: URL: https://github.com/apache/doris/issues/12787
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and found no similar issues. ### Description If `limit` is smaller than HEAP_SORT_THRESHOLD, we should consider using heap sort in priority. To do heap sorting, each income block will be filtered by heap-top row. There will be some `memcpy` operations. To ensure heap sort will not incur performance fallback, we should exclude cases which incoming blocks has string column which is sensitive to operations like `filter` and `memcpy`. ### Solution _No response_ ### Are you willing to submit PR? - [X] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
