SlideShare a Scribd company logo
2
About Me
Senior Program Manager (SQL Tiger Team)
9 Years
@talktosavjani
https://blogs.msdn.microsoft.com/sql_server_team/
https://blogs.msdn.microsoft.com/sqlreleaseservices/
http://www.sqlserverfaq.net
@mssqltiger
SQL Server Tiger Team
Microsoft SQL Server is the database management system that gained more popularity
in our DB-Engines Ranking within the last year than any of the other 315 monitored
systems.
We thus declare Microsoft SQL Server as the DBMS of the Year 2016.
Reference:
http://db-engines.com/en/blog_post/67
Reference:
https://www.wired.com/2017/01/microsofts-old-school-database-surprise-software-hit-year/
₋ Announcing SQL Server on Linux – Consistent data platform
Today I’m excited to announce our plans to bring SQL Server to Linux as well. This will enable SQL Server to deliver a consistent data platform across
Windows Server and Linux, as well as on-premises and cloud - Scott Guthrie, Executive VP, Cloud & Enterprise, Microsoft
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, Microsoft
SQL Server 2014 SP2, in addition to a rollup of released hotfixes including SQL 2014 SP1 CU7 contains 20+ improvements centered around performance,
scalability and diagnostics based on the feedback from customers and SQL community. These improvements enable SQL Server 2014 to perform faster and
scale out of the box on modern hardware design. It also showcases the SQL Product Team’s commitment to provide continued value into in-market releases.
With SQL Server 2016 SP1, we are making key improvements allowing a consistent programmability surface area for developers and organizations across
SQL Server editions. This will enable you to build advanced applications that scale across editions and cloud as you grow. Developers and application
partners can now build to a single programming surface when creating or upgrading intelligent applications, and use the edition which scales to the
application’s needs.
Microsoft is excited to announce that the next version of SQL Server (SQL Server v.Next) Community Technology Preview (CTP) 1.1 is now available for
download on both Windows and Linux
SQL Server Tiger Team
SQL Server Tiger Team
Programmability Features
• In-memory OLTP
• Columnstore
• Row level security
• Dynamic data masking
• Always encrypted
Performance/Availability/Operational Features
• Always On Availability Groups
• Scale limits (CPU, memory, DB size)
• Virtualization rights
SQL Server Tiger Team
* Requires SQL Server Agent which is not part of SQL Server Express Editions.
** Requires creating filestream file groups which is not possible in Local DB due to insufficient permissions.
Feature
RTM SP1
Standard Web Express Local DB Standard Web Express Local DB
Row-level security Yes No No No Yes Yes Yes Yes
Dynamic Data Masking Yes No No No Yes Yes Yes Yes
Change data capture* No No No No Yes Yes No* No*
Database snapshot No No No No Yes Yes Yes Yes
Columnstore No No No No Yes Yes Yes Yes
Partitioning No No No No Yes Yes Yes Yes
Compression No No No No Yes Yes Yes Yes
In Memory OLTP No No No No Yes Yes Yes No**
Always Encrypted No No No No Yes Yes Yes Yes
PolyBase No No No No Yes Yes Yes No
Fine grained auditing No No No No Yes Yes Yes Yes
Multiple filestream containers No No No No Yes Yes Yes No**
SQL Server Tiger Team
Features
SQL Server 2016 SP1
Enterprise
SQL Server 2016 SP1
Standard
SQL Server
2016 SP1 Web
SQL Server 2016 SP1
Express
SQL Server 2016 SP1
Developer
Scale
Maximum number
of cores
Unlimited 24 cores 16 cores 4 cores Unlimited
Memory: Maximum
memory utilized per
instance buffer pool
size per instance
Operating system max 128 GB 64 GB 1410 MB Operating system max
*(NEW)
Memory: Maximum
columnstore cache
Operating system max 32 GB 16 GB 352 MB Operating system max
*(NEW)
Memory: Maximum
in-memory data
Operating system max 32 GB 16 GB 352 MB Operating system max
Maximum database
size
524 PB 524 PB 524 PB 10 GB 524 PB
SQL Server 2016 Edition Comparison Chart
SQL Server Tiger Team
SQL Server Tiger Team
(Editions limits are meant for only buffer
pool memory)
SQL Server Tiger Team
Features
SQL Server 2016
SP1 Enterprise
SQL Server 2016
SP1 Standard
SQL Server
2016 SP1
Web
SQL Server 2016 SP1
Express
SQL Server 2016 SP1
Developer
Scale
Maximum
number of cores
Unlimited 24 cores 16 cores 4 cores Unlimited
Memory:
Maximum
memory utilized
per instance
buffer pool size
per instance
Operating system
max
128 GB 64 GB 1410 MB Operating system max
*(NEW)
Memory:
Maximum
columnstore
cache
Operating system
max
32 GB 16 GB 352 MB Operating system max
*(NEW)
Memory:
Maximum in-
memory data
Operating system
max
32 GB 16 GB 352 MB Operating system max
Maximum
database size
524 PB 524 PB 524 PB 10 GB 524 PB
SQL Server 2016 Edition Comparison Chart
https://blogs.msdn.microsoft.com/sql_server_team/sql-server-2016-sp1-know-your-limits/
SQL Server Tiger Team
Features Supported by the Editions of SQL Server 2016
SQL Server 2016 SP1
Edition
Max Buffer pool size per
instance
In-Memory OLTP quota
(per DB)
Express 1410MB 352MB
Web 64GB 16GB
Standard 128GB 32GB
Developer
Unlimited (OS Max of
24TB)
Unlimited (OS Max of
24TB)
Enterprise
Unlimited (OS Max of 24
TB)
Unlimited (OS Max of
24TB)
SQL Server Tiger Team
Features Supported by the Editions of SQL Server 2016
SQL Server 2016
SP1 Edition
Columnstore memory limit
(per instance)
MAXDOP
Aggregate
pushdown
Filter
pushdown
SIMD
support
Express 256MB 1 N N N
Web 16GB 1 N N N
Standard 32GB 2 N N N
Developer Unlimited (OS Max of 24TB) Unlimited Y Y Y
Enterprise Unlimited (OS Max of 24TB) Unlimited Y Y Y
SQL Server Tiger Team
SQL Server Tiger Team
Database engine
• Advanced R integration (parallel and
streaming, non-memory bound, processing)
• Standalone R Server
• Polybase head node
• Master Data Services
• Data Quality Services
• Resource Governor
• IO Resource Governor
• Partition Table Parallelism
• NUMA
• Star join query optimizations
• Parallel query processing on partitioned
tables and indexes
• Global batch aggregation
• Distributed partitioned views
• Online index operations
• Auto use of indexed views by query optimizer
• Parallel consistency check
• Utility Control Point
• Advanced scanning for disk-based tables
Analysis Services
• Scalable shared databases
• Data Mining advanced algorithms
• Perspectives (MOLAP and Tabular)
• Multiple partitions (Tabular)
• Writeback dimensions (MOLAP)
• Proactive caching (MOLAP)
• Direct writeback (MOLAP)
• Measure expressions (MOLAP)
• Push-mode processing (MOLAP)
• DirectQuery storage mode (Tabular)
• Power Pivot for SharePoint integration
Reporting Services
• Custom branding
• Data driven report subscription
• Scale our deployment (Web farms)
• Alerting
• Power View
• Mobile BI (Datazen)
SQL Server Tiger Team
SQL Server Tiger Team
Tigertools github repository
https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-server-2016-sp1-known-issues/
https://blogs.msdn.microsoft.com/sql_server_team/sql-server-2016-sp1-things-you-should-know/
SQL Server Tiger Team
Not supported
as production
database.
KB 3177838
Database Number of Objects SSMS sp_clonedatabase DBCC CLONEDATABASE
Customer DB 20453 Scripting error 378 seconds* 33 seconds (11x)
Internal MS DB 80819 OOM 1200 seconds* 24 seconds (50x)
ERP DB 1008002 OOM 7200 seconds* 122 seconds (60x)
SQL Server Tiger Team
SQL Server Tiger Team
SQL Server Tiger Team
SQL Server Tiger Team
• recovery_unit_harden_log_timestamps
• log_block_pushed_to_logpool
• hadr_logblock_compression
• hadr_log_block_decompression
• hadr_transport_receive_log_block_message
• hadr_log_block_group_commit
• hadr_capture_filestream_wait
• hadr_lsn_send_complete
• hadr_receive_harden_lsn_message
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
SQL Server Tiger Team
SQL Server Tiger Team
https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-server-
2016-service-pack-1-sp1-released/
SQL Server 2016 SP1
SQL Server 2016 SP1 Feature Pack
SQL Server 2016 Service Pack 1 Release Information
SQL Server Tiger Team
How SQL Server 2016 SP1 Changes the Game

More Related Content

What's hot

What's new in SQL Server 2017
What's new in SQL Server 2017What's new in SQL Server 2017
What's new in SQL Server 2017
Hasan Savran
 
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Chad Green
 
Azure - Data Platform
Azure - Data PlatformAzure - Data Platform
Azure - Data Platform
giventocode
 
Exploring sql server 2016
Exploring sql server 2016Exploring sql server 2016
Exploring sql server 2016
Antonios Chatzipavlis
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL Azure
Shy Engelberg
 
SQLServer Database Structures
SQLServer Database Structures SQLServer Database Structures
SQLServer Database Structures
Antonios Chatzipavlis
 
SQL Database on Azure
SQL Database on AzureSQL Database on Azure
SQL Database on Azure
Thurupathan Vijayakumar
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL Database
James Serra
 
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshooting
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshootingTarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshooting
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshooting
Jovan Popovic
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VM
James Serra
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
James Serra
 
Azure Cosmos DB
Azure Cosmos DBAzure Cosmos DB
Azure Cosmos DB
Mohamed Tawfik
 
Azure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim RadneyAzure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim Radney
Hasan Savran
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
giventocode
 
SQL Server 2016 BI updates
SQL Server 2016 BI updatesSQL Server 2016 BI updates
SQL Server 2016 BI updates
Chris Testa-O'Neill
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
James Serra
 
Store Data in Azure SQL Database
Store Data in Azure SQL DatabaseStore Data in Azure SQL Database
Store Data in Azure SQL Database
Suhail Jamaldeen
 
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAzure data bricks by Eugene Polonichko
Azure data bricks by Eugene Polonichko
Alex Tumanoff
 
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAGeek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
IDERA Software
 
SQL Server 2019 Big Data Cluster
SQL Server 2019 Big Data ClusterSQL Server 2019 Big Data Cluster
SQL Server 2019 Big Data Cluster
Maximiliano Accotto
 

What's hot (20)

What's new in SQL Server 2017
What's new in SQL Server 2017What's new in SQL Server 2017
What's new in SQL Server 2017
 
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
 
Azure - Data Platform
Azure - Data PlatformAzure - Data Platform
Azure - Data Platform
 
Exploring sql server 2016
Exploring sql server 2016Exploring sql server 2016
Exploring sql server 2016
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL Azure
 
SQLServer Database Structures
SQLServer Database Structures SQLServer Database Structures
SQLServer Database Structures
 
SQL Database on Azure
SQL Database on AzureSQL Database on Azure
SQL Database on Azure
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL Database
 
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshooting
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshootingTarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshooting
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshooting
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VM
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Azure Cosmos DB
Azure Cosmos DBAzure Cosmos DB
Azure Cosmos DB
 
Azure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim RadneyAzure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim Radney
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
 
SQL Server 2016 BI updates
SQL Server 2016 BI updatesSQL Server 2016 BI updates
SQL Server 2016 BI updates
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
 
Store Data in Azure SQL Database
Store Data in Azure SQL DatabaseStore Data in Azure SQL Database
Store Data in Azure SQL Database
 
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAzure data bricks by Eugene Polonichko
Azure data bricks by Eugene Polonichko
 
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAGeek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
 
SQL Server 2019 Big Data Cluster
SQL Server 2019 Big Data ClusterSQL Server 2019 Big Data Cluster
SQL Server 2019 Big Data Cluster
 

Viewers also liked

SQL Server 2016 RC3 Always Encryption
SQL Server 2016 RC3 Always Encryption SQL Server 2016 RC3 Always Encryption
SQL Server 2016 RC3 Always Encryption
sultankhan
 
Sql server 2016 Discovery Day
Sql server 2016 Discovery DaySql server 2016 Discovery Day
Sql server 2016 Discovery Day
Thomas Sykes
 
SQL Server 2016 - Stretch DB
SQL Server 2016 - Stretch DB SQL Server 2016 - Stretch DB
SQL Server 2016 - Stretch DB
Shy Engelberg
 
Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016
ScaleArc
 
Microsoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations PresentationMicrosoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations PresentationMicrosoft Private Cloud
 
Dynamic data masking sql server 2016
Dynamic data masking sql server 2016Dynamic data masking sql server 2016
Dynamic data masking sql server 2016
Antonios Chatzipavlis
 
Microsoft SQL Server 2016 - Everything Built In
Microsoft SQL Server 2016 - Everything Built InMicrosoft SQL Server 2016 - Everything Built In
Microsoft SQL Server 2016 - Everything Built In
David J Rosenthal
 
Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016
Softchoice Corporation
 
Microsoft SQL Server internals & architecture
Microsoft SQL Server internals & architectureMicrosoft SQL Server internals & architecture
Microsoft SQL Server internals & architecture
Kevin Kline
 
What's new in SQL Server 2016
What's new in SQL Server 2016What's new in SQL Server 2016
What's new in SQL Server 2016
James Serra
 
Ms sql server architecture
Ms sql server architectureMs sql server architecture
Ms sql server architecture
Ajeet Singh
 

Viewers also liked (11)

SQL Server 2016 RC3 Always Encryption
SQL Server 2016 RC3 Always Encryption SQL Server 2016 RC3 Always Encryption
SQL Server 2016 RC3 Always Encryption
 
Sql server 2016 Discovery Day
Sql server 2016 Discovery DaySql server 2016 Discovery Day
Sql server 2016 Discovery Day
 
SQL Server 2016 - Stretch DB
SQL Server 2016 - Stretch DB SQL Server 2016 - Stretch DB
SQL Server 2016 - Stretch DB
 
Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016
 
Microsoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations PresentationMicrosoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations Presentation
 
Dynamic data masking sql server 2016
Dynamic data masking sql server 2016Dynamic data masking sql server 2016
Dynamic data masking sql server 2016
 
Microsoft SQL Server 2016 - Everything Built In
Microsoft SQL Server 2016 - Everything Built InMicrosoft SQL Server 2016 - Everything Built In
Microsoft SQL Server 2016 - Everything Built In
 
Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016
 
Microsoft SQL Server internals & architecture
Microsoft SQL Server internals & architectureMicrosoft SQL Server internals & architecture
Microsoft SQL Server internals & architecture
 
What's new in SQL Server 2016
What's new in SQL Server 2016What's new in SQL Server 2016
What's new in SQL Server 2016
 
Ms sql server architecture
Ms sql server architectureMs sql server architecture
Ms sql server architecture
 

Similar to How SQL Server 2016 SP1 Changes the Game

SQL Server 2016 Editions
SQL Server 2016 Editions SQL Server 2016 Editions
SQL Server 2016 Editions
Onomi
 
Brk3288 sql server v.next with support on linux, windows and containers was...
Brk3288 sql server v.next with support on linux, windows and containers   was...Brk3288 sql server v.next with support on linux, windows and containers   was...
Brk3288 sql server v.next with support on linux, windows and containers was...
Bob Ward
 
Gs08 modernize your data platform with sql technologies wash dc
Gs08 modernize your data platform with sql technologies   wash dcGs08 modernize your data platform with sql technologies   wash dc
Gs08 modernize your data platform with sql technologies wash dc
Bob Ward
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and docker
Bob Ward
 
In-memory ColumnStore Index
In-memory ColumnStore IndexIn-memory ColumnStore Index
In-memory ColumnStore Index
SolidQ
 
SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4
Gianluca Hotz
 
Optimize SQL server performance for SharePoint
Optimize SQL server performance for SharePointOptimize SQL server performance for SharePoint
Optimize SQL server performance for SharePoint
serge luca
 
Modernization sql server 2016
Modernization   sql server 2016Modernization   sql server 2016
Modernization sql server 2016
Kiki Noviandi
 
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
Tobias Koprowski
 
Le novità di SQL Server 2022
Le novità di SQL Server 2022Le novità di SQL Server 2022
Le novità di SQL Server 2022
Gianluca Hotz
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?
James Serra
 
Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus
Ashnikbiz
 
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
Amazon Web Services
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Bob Ward
 
CCI2017 - Considerations for Migrating Databases to Azure - Gianluca Sartori
CCI2017 - Considerations for Migrating Databases to Azure - Gianluca SartoriCCI2017 - Considerations for Migrating Databases to Azure - Gianluca Sartori
CCI2017 - Considerations for Migrating Databases to Azure - Gianluca Sartori
walk2talk srl
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Denny Lee
 
My sql cluster case study apr16
My sql cluster case study apr16My sql cluster case study apr16
My sql cluster case study apr16
Sumi Ryu
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Marco Obinu
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
EDB
 

Similar to How SQL Server 2016 SP1 Changes the Game (20)

SQL Server 2016 Editions
SQL Server 2016 Editions SQL Server 2016 Editions
SQL Server 2016 Editions
 
Brk3288 sql server v.next with support on linux, windows and containers was...
Brk3288 sql server v.next with support on linux, windows and containers   was...Brk3288 sql server v.next with support on linux, windows and containers   was...
Brk3288 sql server v.next with support on linux, windows and containers was...
 
Gs08 modernize your data platform with sql technologies wash dc
Gs08 modernize your data platform with sql technologies   wash dcGs08 modernize your data platform with sql technologies   wash dc
Gs08 modernize your data platform with sql technologies wash dc
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and docker
 
In-memory ColumnStore Index
In-memory ColumnStore IndexIn-memory ColumnStore Index
In-memory ColumnStore Index
 
SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4
 
Optimize SQL server performance for SharePoint
Optimize SQL server performance for SharePointOptimize SQL server performance for SharePoint
Optimize SQL server performance for SharePoint
 
Modernization sql server 2016
Modernization   sql server 2016Modernization   sql server 2016
Modernization sql server 2016
 
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
 
Le novità di SQL Server 2022
Le novità di SQL Server 2022Le novità di SQL Server 2022
Le novità di SQL Server 2022
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?
 
Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus
 
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
 
CCI2017 - Considerations for Migrating Databases to Azure - Gianluca Sartori
CCI2017 - Considerations for Migrating Databases to Azure - Gianluca SartoriCCI2017 - Considerations for Migrating Databases to Azure - Gianluca Sartori
CCI2017 - Considerations for Migrating Databases to Azure - Gianluca Sartori
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
 
My sql cluster case study apr16
My sql cluster case study apr16My sql cluster case study apr16
My sql cluster case study apr16
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
 

More from PARIKSHIT SAVJANI

SQL ON Azure (decision-matrix)
SQL  ON  Azure (decision-matrix)SQL  ON  Azure (decision-matrix)
SQL ON Azure (decision-matrix)
PARIKSHIT SAVJANI
 
Sql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness GuideSql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness Guide
PARIKSHIT SAVJANI
 
Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014
PARIKSHIT SAVJANI
 
Bi dimension modelling basics
Bi   dimension modelling basicsBi   dimension modelling basics
Bi dimension modelling basicsPARIKSHIT SAVJANI
 
All about Kerberos In Microsoft BI
All about Kerberos In Microsoft BIAll about Kerberos In Microsoft BI
All about Kerberos In Microsoft BI
PARIKSHIT SAVJANI
 
SQL 2012: Indirect checkpointing
SQL 2012: Indirect checkpointingSQL 2012: Indirect checkpointing
SQL 2012: Indirect checkpointingPARIKSHIT SAVJANI
 

More from PARIKSHIT SAVJANI (7)

SQL ON Azure (decision-matrix)
SQL  ON  Azure (decision-matrix)SQL  ON  Azure (decision-matrix)
SQL ON Azure (decision-matrix)
 
Sql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness GuideSql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness Guide
 
Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014
 
Bi dimension modelling basics
Bi   dimension modelling basicsBi   dimension modelling basics
Bi dimension modelling basics
 
All about Kerberos In Microsoft BI
All about Kerberos In Microsoft BIAll about Kerberos In Microsoft BI
All about Kerberos In Microsoft BI
 
Indirect checkpointing
Indirect checkpointingIndirect checkpointing
Indirect checkpointing
 
SQL 2012: Indirect checkpointing
SQL 2012: Indirect checkpointingSQL 2012: Indirect checkpointing
SQL 2012: Indirect checkpointing
 

Recently uploaded

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

How SQL Server 2016 SP1 Changes the Game

  • 1.
  • 2. 2 About Me Senior Program Manager (SQL Tiger Team) 9 Years @talktosavjani https://blogs.msdn.microsoft.com/sql_server_team/ https://blogs.msdn.microsoft.com/sqlreleaseservices/ http://www.sqlserverfaq.net @mssqltiger
  • 4. Microsoft SQL Server is the database management system that gained more popularity in our DB-Engines Ranking within the last year than any of the other 315 monitored systems. We thus declare Microsoft SQL Server as the DBMS of the Year 2016. Reference: http://db-engines.com/en/blog_post/67 Reference: https://www.wired.com/2017/01/microsofts-old-school-database-surprise-software-hit-year/
  • 5. ₋ Announcing SQL Server on Linux – Consistent data platform Today I’m excited to announce our plans to bring SQL Server to Linux as well. This will enable SQL Server to deliver a consistent data platform across Windows Server and Linux, as well as on-premises and cloud - Scott Guthrie, Executive VP, Cloud & Enterprise, Microsoft 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, Microsoft SQL Server 2014 SP2, in addition to a rollup of released hotfixes including SQL 2014 SP1 CU7 contains 20+ improvements centered around performance, scalability and diagnostics based on the feedback from customers and SQL community. These improvements enable SQL Server 2014 to perform faster and scale out of the box on modern hardware design. It also showcases the SQL Product Team’s commitment to provide continued value into in-market releases. With SQL Server 2016 SP1, we are making key improvements allowing a consistent programmability surface area for developers and organizations across SQL Server editions. This will enable you to build advanced applications that scale across editions and cloud as you grow. Developers and application partners can now build to a single programming surface when creating or upgrading intelligent applications, and use the edition which scales to the application’s needs. Microsoft is excited to announce that the next version of SQL Server (SQL Server v.Next) Community Technology Preview (CTP) 1.1 is now available for download on both Windows and Linux
  • 7. SQL Server Tiger Team Programmability Features • In-memory OLTP • Columnstore • Row level security • Dynamic data masking • Always encrypted Performance/Availability/Operational Features • Always On Availability Groups • Scale limits (CPU, memory, DB size) • Virtualization rights
  • 8. SQL Server Tiger Team * Requires SQL Server Agent which is not part of SQL Server Express Editions. ** Requires creating filestream file groups which is not possible in Local DB due to insufficient permissions. Feature RTM SP1 Standard Web Express Local DB Standard Web Express Local DB Row-level security Yes No No No Yes Yes Yes Yes Dynamic Data Masking Yes No No No Yes Yes Yes Yes Change data capture* No No No No Yes Yes No* No* Database snapshot No No No No Yes Yes Yes Yes Columnstore No No No No Yes Yes Yes Yes Partitioning No No No No Yes Yes Yes Yes Compression No No No No Yes Yes Yes Yes In Memory OLTP No No No No Yes Yes Yes No** Always Encrypted No No No No Yes Yes Yes Yes PolyBase No No No No Yes Yes Yes No Fine grained auditing No No No No Yes Yes Yes Yes Multiple filestream containers No No No No Yes Yes Yes No**
  • 9. SQL Server Tiger Team Features SQL Server 2016 SP1 Enterprise SQL Server 2016 SP1 Standard SQL Server 2016 SP1 Web SQL Server 2016 SP1 Express SQL Server 2016 SP1 Developer Scale Maximum number of cores Unlimited 24 cores 16 cores 4 cores Unlimited Memory: Maximum memory utilized per instance buffer pool size per instance Operating system max 128 GB 64 GB 1410 MB Operating system max *(NEW) Memory: Maximum columnstore cache Operating system max 32 GB 16 GB 352 MB Operating system max *(NEW) Memory: Maximum in-memory data Operating system max 32 GB 16 GB 352 MB Operating system max Maximum database size 524 PB 524 PB 524 PB 10 GB 524 PB SQL Server 2016 Edition Comparison Chart
  • 11. SQL Server Tiger Team (Editions limits are meant for only buffer pool memory)
  • 12. SQL Server Tiger Team Features SQL Server 2016 SP1 Enterprise SQL Server 2016 SP1 Standard SQL Server 2016 SP1 Web SQL Server 2016 SP1 Express SQL Server 2016 SP1 Developer Scale Maximum number of cores Unlimited 24 cores 16 cores 4 cores Unlimited Memory: Maximum memory utilized per instance buffer pool size per instance Operating system max 128 GB 64 GB 1410 MB Operating system max *(NEW) Memory: Maximum columnstore cache Operating system max 32 GB 16 GB 352 MB Operating system max *(NEW) Memory: Maximum in- memory data Operating system max 32 GB 16 GB 352 MB Operating system max Maximum database size 524 PB 524 PB 524 PB 10 GB 524 PB SQL Server 2016 Edition Comparison Chart https://blogs.msdn.microsoft.com/sql_server_team/sql-server-2016-sp1-know-your-limits/
  • 13. SQL Server Tiger Team Features Supported by the Editions of SQL Server 2016 SQL Server 2016 SP1 Edition Max Buffer pool size per instance In-Memory OLTP quota (per DB) Express 1410MB 352MB Web 64GB 16GB Standard 128GB 32GB Developer Unlimited (OS Max of 24TB) Unlimited (OS Max of 24TB) Enterprise Unlimited (OS Max of 24 TB) Unlimited (OS Max of 24TB)
  • 14. SQL Server Tiger Team Features Supported by the Editions of SQL Server 2016 SQL Server 2016 SP1 Edition Columnstore memory limit (per instance) MAXDOP Aggregate pushdown Filter pushdown SIMD support Express 256MB 1 N N N Web 16GB 1 N N N Standard 32GB 2 N N N Developer Unlimited (OS Max of 24TB) Unlimited Y Y Y Enterprise Unlimited (OS Max of 24TB) Unlimited Y Y Y
  • 16. SQL Server Tiger Team Database engine • Advanced R integration (parallel and streaming, non-memory bound, processing) • Standalone R Server • Polybase head node • Master Data Services • Data Quality Services • Resource Governor • IO Resource Governor • Partition Table Parallelism • NUMA • Star join query optimizations • Parallel query processing on partitioned tables and indexes • Global batch aggregation • Distributed partitioned views • Online index operations • Auto use of indexed views by query optimizer • Parallel consistency check • Utility Control Point • Advanced scanning for disk-based tables Analysis Services • Scalable shared databases • Data Mining advanced algorithms • Perspectives (MOLAP and Tabular) • Multiple partitions (Tabular) • Writeback dimensions (MOLAP) • Proactive caching (MOLAP) • Direct writeback (MOLAP) • Measure expressions (MOLAP) • Push-mode processing (MOLAP) • DirectQuery storage mode (Tabular) • Power Pivot for SharePoint integration Reporting Services • Custom branding • Data driven report subscription • Scale our deployment (Web farms) • Alerting • Power View • Mobile BI (Datazen)
  • 18. SQL Server Tiger Team Tigertools github repository https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-server-2016-sp1-known-issues/ https://blogs.msdn.microsoft.com/sql_server_team/sql-server-2016-sp1-things-you-should-know/
  • 19.
  • 20. SQL Server Tiger Team Not supported as production database. KB 3177838 Database Number of Objects SSMS sp_clonedatabase DBCC CLONEDATABASE Customer DB 20453 Scripting error 378 seconds* 33 seconds (11x) Internal MS DB 80819 OOM 1200 seconds* 24 seconds (50x) ERP DB 1008002 OOM 7200 seconds* 122 seconds (60x)
  • 24. SQL Server Tiger Team • recovery_unit_harden_log_timestamps • log_block_pushed_to_logpool • hadr_logblock_compression • hadr_log_block_decompression • hadr_transport_receive_log_block_message • hadr_log_block_group_commit • hadr_capture_filestream_wait • hadr_lsn_send_complete • hadr_receive_harden_lsn_message • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
  • 26. SQL Server Tiger Team https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-server- 2016-service-pack-1-sp1-released/ SQL Server 2016 SP1 SQL Server 2016 SP1 Feature Pack SQL Server 2016 Service Pack 1 Release Information

Editor's Notes

  1. https://blogs.msdn.microsoft.com/sqlserverstorageengine/2016/11/17/in-memory-oltp-in-standard-and-express-editions-with-sql-server-2016-sp1/
  2. https://blogs.msdn.microsoft.com/sql_server_team/columnstore-index-standard-and-express-editions-with-sql-server-2016-sp1/ Maximum degree of parallelism (DOP) = 2 in batch mode  No aggregate push down operations during Columnstore scan (2-4x performance differences) No filter push down during Columnstore scan that could improve performance of queries using predicate(s) on columns to scan nodes No string filter push down during Columnstore scan that could improve performance of queries using predicate(s) on string columns to scan nodes No Single Instruction Multiple Data (SIMD) support that takes advantage of a set of hardware instructions to speed up aggregation operations
  3. Why do I need SQL Server Enterprise edition now with so many programming features in Standard edition? Enterprise edition continues to deliver the highest levels of mission critical scalability, availability, and performance, advanced business intelligence and analytics, as well as maximum virtualization with software assurance.  As an example, customers with mission critical enterprise applications and Enterprise Data Warehouses will need SQL Server Enterprise for Mission Critical high availability using Always On, to enable high-density database computing using maximum virtualization available with software assurance, and for maximum performance and scale above what is provided by Standard Edition (128GB all-up and 32GB for In-memory technologies) with up to 24TB of addressable memory and OS max processors when used with Windows Server 2016. In addition, SQL Server Enterprise supports much higher scale limits and grants special virtualization rights for volume license customers. Maximum Virtualization will continue to be a Software Assurance benefit that is only available to Enterprise Edition customers. More details are covered later in this FAQ.
  4. https://blogs.msdn.microsoft.com/sql_server_team/migrating-sap-workloads-to-sql-server-just-got-2-5x-faster/
  5. Video about the features working is at https://youtu.be/r_nLq---DQg