SQL SERVER Min Memory Per Query


When a query requires additional memory resources, the  number of pages that it gets is determined partly by the Min Memory Per Query option.


This  option is relevant for sort operations that you specifi cally request using an ORDER BY clause, and it also applies to internal memory needed by merge-join operations and by hash-join and hash-grouping operations. This configuration option allows you to specify a minimum amount of memory (in kilobytes) that any of these operations should be granted before they are executed. Sort, merge, and hash operations receive memory in a very dynamic fashion, so you rarely need to adjust this value. 

In fact, on larger machines, your sort and hash queries typically get much more than the Min Memory Per Query setting, so you shouldn’t restrict yourself unnecessarily. If you need to do a lot of hashing or sorting, however, and you have few users or a lot of available memory, you might improve performance by adjusting this value. On smaller machines, setting this value too high can cause virtual memory to page, which hurts server performance. 


http://www.mybasicknowledge.com/2012/09/sql-server-configurations-and.html