Improves the performance for databases that have a large number of partitions in SQL Server 2014 SP2 or 2016

Symptoms
Database becomes gradually slower and slower after you create huge number of partitions. This is because of contention in an internal allocation hash table whose size is dependent on the number of partitions when the database is started.

Workaround: Restarting the server would ease the allocation manager contention since the internal allocation hash table gets resized based on the new partition count in the database.
Resolution
The issue is addressed by making the internal allocation hash table size dependent on additional heuristics and not just on the number of partitions during startup.

Service pack information

This issue was first fixed in the following Service Pack/CUs for SQL Server. 

Service Pack 2 for SQL Server 2014

Cumulative Update 1 for SQL Server 2016

About Service packs for SQL Server

Service packs are cumulative. Each new service pack contains all the fixes that are in previous service packs, together with any new fixes. Our recommendation is to apply the latest service pack and the latest cumulative update for that service pack. You don't have to install a previous service pack before you install the latest service pack. Use Table 1 in the following article for finding more information about the latest service pack and latest cumulative update.

How to determine the version, edition and update level of SQL Server and its components?

Recommendation: Install the latest cumulative update for SQL Server
Each new cumulative update for SQL Server contains all the hotfixes and all the security fixes that were included with the previous cumulative update. We recommend that you download and install the latest cumulative updates for SQL Server:

Latest cumulative update for SQL Server 2016



Properties

Article ID: 3173767 - Last Review: 07/25/2016 22:51:00 - Revision: 4.0

Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbautohotfix kbqfe kbhotfixserver kbfix KB3173767
Feedback