### Is your feature request related to a problem or challenge? Follow-up task to https://github.com/apache/datafusion/pull/16819 and https://github.com/apache/datafusion/pull/16814 ### Describe the solution you'd like 1. Support nlj benchmark in `mem_profile.rs` 2. Improve err message when `mem_profile.rs` receives unexpected benchmark command . ### Describe alternatives you've considered _No response_ ### Additional context _No response_