SQL Server 2016 ‘It Just Runs Faster’
A bold statement that any SQL Server professional can stand behind with confidence. My development collogues and I are starting a regular blog series, outlining the vast range of scalability improvements, allowing SQL Server 2016 to run across a wide array of hardware configurations, faster and better than previous releases of SQL Server.
In the Sep 2014 the SQL Server CSS and Development teams performed a deep dive focused on scalability and performance when running on current and new hardware configurations. The SQL Server Development team tasked several individuals with scalability improvements and real world testing patterns. You can take advantage of this effort packaged in SQL Server 2016. – https://www.microsoft.com/en-us/server-cloud/products/sql-server-2016/
“With our focused investment in performance and scale, simply upgrading to SQL 2016 could bring 25% performance improvement. SQL 2016 supports 3X more physical memory than previous versions. The new column store engine and query processing technology could increase query performance up to 100X and the new In-memory OLTP engine can process 1.25million batches/sec on a single 4 socket server, which is more than 3X of SQL 2014. “
– Rohan Kumar, Director of SQL Software Engineering
“SQL Server 2016 running on the same hardware as SQL Server 2014, 2012, 2008, 2008 R2 or 2005 uses fewer resources and executes a wide range of workloads faster. I have studied code check-ins and tested the improvements seeing the scalability improvement first hand and running SQL Server 2016 for internal SQL Support needs since Mar 2015 because of the improved features and scalability.”
– Bob Dorr, Principle Engineer SQL Server Support
For example, by default SQL Server 2016 provides automatic, soft NUMA configuration. The following table is taken from an ASP.NET, session state cache, stress test.
Auto-soft NUMA |
Batch Requests / Sec |
Enabled |
1.20 Million |
Disabled |
0.74 Million |
- DBCC scales 7x better
- Various spatial patterns execute 100s of times faster with specific paths up to 2000x faster
- Multiple log writers
- …
are just a few of the blogs we have slated.
Note: Builds prior to the SQL Server 2016 release may require trace flags or configuration modifications to enable enhancements.
Bob Dorr – Principal SQL Server Escalation Engineer
Ryan Stonecipher – Principle SQL Server Software Engineer