FIX: Memory is paged out when columnstore index query consumes lots of memory in SQL Server 2014 or 2016

Applies to: SQL Server 2014 DeveloperSQL Server 2014 DeveloperSQL Server 2014 Enterprise


Assume that you execute a columnstore index query in Microsoft SQL Server 2014 or 2016. When the query consumes lots of memory and current committed memory is larger than the "max server memory" setting, a low physical memory condition occurs, and the memory that is assigned to SQL Server is paged out.


The issue was fixed in the following cumulative updates for SQL Server: 

    Cumulative Update 5 for SQL Server 2016 RTM

    Cumulative Update 2 for SQL Server 2016 SP1

    Cumulative Update 4 for SQL Server 2014 SP2

    Cumulative Update 10 for SQL Server 2014 SP1

    Cumulative Update 8 for SQL Server 2014


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.