The query evaluation engine within a DBMS is responsible for executing low-level instructions generated by the DML compiler following a query submission. It processes the execution plan, which is optimized by the query optimizer for efficiency, by transforming logical operators into physical operations while considering available resources. Key physical operations performed include sorting, hashing, and disk access.