SQL Server 2016 New Features!



Similar documents
Microsoft Data Platform Evolution

SQL 2016 and SQL Azure

Updating Your Skills to SQL Server 2016

Building a BI Solution in the Cloud

Microsoft SQL Database Administrator Certification

W I S E. SQL Server 2012 Database Engine Technical Update WISE LTD.

Course Outline. Upgrading Your Skills to SQL Server 2016 Course 10986A: 5 days Instructor Led

SQL Server What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.

LearnFromGuru Polish your knowledge

W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD.

SQL Server Administrator Introduction - 3 Days Objectives

SQL Server 2014 New Features/In- Memory Store. Juergen Thomas Microsoft Corporation

Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations.

Course 10977A: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Administering Microsoft SQL Server 2012 Databases

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: Run Time: 47+ hours (272 videos)

Updating Your SQL Server Skills to Microsoft SQL Server 2014

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

MS 10977B Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

Modern Data Warehousing

Outline. MCSE: Data Platform. Course Content. Course 10776C: MCSA: Developing Microsoft SQL Server 2012 Databases 5 Days

Expert Reference Series of White Papers. Unlock the Power of Microsoft SQL Server 2012

Developing Microsoft SQL Server Databases 20464C; 5 Days

Updating Your SQL Server Skills to Microsoft SQL Server 2014

Microsoft SQL Business Intelligence Boot Camp

Updating Your SQL Server Skills from Microsoft SQL Server 2008 to Microsoft SQL Server 2014

SQL Server Training Course Content

Parallel Data Warehouse

SQL Server 2008 Administration

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014 va

Microsoft SQL Server Security and Auditing Clay Risenhoover ISACA North Texas April 14,

20464C: Developing Microsoft SQL Server Databases

BI xpress Product Overview

10977B: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Course 10977: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Microsoft SQL Server 2012: What to Expect

New hybrid cloud scenarios with SQL Server Matt Smith 6/4/2014

Understanding Microsoft s BI Tools

What is the BI DBA? Jorge Segarra Sr. DBA Consultant, SQL Server MVP

Developing Microsoft SQL Server Databases

Course 20464: Developing Microsoft SQL Server Databases

Developing Microsoft SQL Server Databases MOC 20464

Mind Q Systems Private Limited

Tips & Tricks with SQL Server Performance Tuning, SSAS, SSRS, SSIS, and More!

Mission-Critical Availability

SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques

Creating BI solutions with BISM Tabular. Written By: Dan Clark

Connectivity Pack for Microsoft Guide

SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days

SQL Server In-Memory by Design. Anu Ganesan August 8, 2014

SQL SERVER TRAINING CURRICULUM

$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: Run Time: 30+ hours (158 videos)

Kalen Delaney

Developing Microsoft SQL Server Databases (20464) H8N64S

Course Title: Reporting in Microsoft Dynamics CRM 2011

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

Oracle Database 12c Plug In. Switch On. Get SMART.

SQL Server 2012 Performance White Paper

MOC 20461C: Querying Microsoft SQL Server. Course Overview

SQL Server 2012 Business Intelligence Boot Camp

SQL Server and MicroStrategy: Functional Overview Including Recommendations for Performance Optimization. MicroStrategy World 2016

Online Transaction Processing in SQL Server 2008

Updating Your SQL Server Skills to Microsoft SQL Server 2014 (10977) H8B96S

Microsoft SQL Server 2012 Administration

Sai Phanindra. Summary. Experience. SQL Server, SQL DBA and MSBI SQL School saiphanindrait@gmail.com

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3

Microsoft technológie pre BigData. Ľubomír Goryl Solution Professional

Course 55144: SQL Server 2014 Performance Tuning and Optimization

DocAve 6 High Availability

"Charting the Course... MOC AC SQL Server 2014 Performance Tuning and Optimization. Course Summary

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD WEB: TEL:

Course 20464C: Developing Microsoft SQL Server Databases

Please give me your feedback

Microsoft Analytics Platform System. Solution Brief

Enterprise and Standard Feature Compare

Bringing Big Data to People

Microsoft SQL Server 2012 Administration. Real-World Skills for MCSA Certification and Beyond (Exams , , and )

SQL Server AlwaysOn. Michal Tinthofer 11. Praha What to avoid and how to optimize, deploy and operate.

How To Improve Performance In A Database

SQL Server 2016 BI Any Data, Anytime, Anywhere. Phua Chiu Kiang PCK CONSULTING MVP (Data Platform)

CP003 Azure SQL Database V12 updates and comparison with SQL Server

SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box)

Optimizing Performance. Training Division New Delhi

MS SQL Server 2014 New Features and Database Administration

SQL Server 2012 Optimization, Performance Tuning and Troubleshooting

SQL Server 2014 Performance Tuning and Optimization 55144; 5 Days; Instructor-led

SQL Server 2014 In-Memory Tables (Extreme Transaction Processing)

Microsoft SQL Server Installation Guide

MIRRORING: START TO FINISH. Ryan Adams Blog - Twitter

Module 14: Scalability and High Availability

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

GoGrid Implement.com Configuring a SQL Server 2012 AlwaysOn Cluster

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

Transcription:

SQL Server 2016 New Features! Improvements on Always On Availability Groups: Standard Edition will come with AGs support with one db per group synchronous or asynchronous, not readable (HA/DR only). Improved log throughput. 3 sync replicas, up from 2 in SQL 2014. Listener will be able to do round-robin load balancing of read-only requests on multiple secondaries. Better policies for failover, for example, looking at individual database health. Microsoft DTC support.

Improvements on Columnstore Indexes: Parallel insert. Nonclustered B-tree indexes on top of the columnstore. Read/write nonclustered columnstore on top of a regular clustered index. In-memory columnstore on in-memory oltp table. More T-SQL constructs run in batch mode. More predicates and aggregates pushed down to the storage engine. REORGANIZE will remove deleted rows and merge small rowgroups, online. New DMVs, XEvents and Perfmon counters. Support for RCSI or Snapshot isolation. Fully readable on an Availability Groups secondary. Improvements on In-Memory OLTP: In-memory OLTP will support Foreign Keys between in-memory tables. Size limit increased from 256GB to 2TB.

Storage file garbage collector tuned to be faster by decoupling the GC from Filestream. Transparent Database Encryption (TDE) is supported now for in-memory tables. Check and Unique constraints added as well. Multi-threaded checkpoint for in-memory (one per container). ALTER procedure and sp_recompile supported (fully online). ALTER TABLE for schema and index changes (offline). Requires 2x memory. Parallel plans are now possible on in-memory tables. Native compilation support for: outer joins, OR, NOT, UNION (ALL),DISTINCT, Subqueries (IN, NOT IN, EXISTS, NOT EXISTS). Natively compiled stored procedures can be nested. Ability to create natively compiled UDFs. Trigger support added to in-memory tables. Improvements on the migration wizard. Wide range of collations supported now. LOB support being worked on to add for this release. Improvements on DBA features: Query store: this is a new capability that allows tracking changes of execution plans, comparing different plans and easily telling the optimizer what plan to use. Online ALTER COLUMN. Truncate at Partition level. Instance will have better handling of multiple Temdb files. So far the material on this is not 100% clear on whether this just means better default for tempdb, some kind of screen on the setup that recommends the amount of files or if SQL Server will be able to automatically add Tempdb files if there s contention. We ll have to wait and see.

Improvements on Azure integrations: Snapshot backup to Azure storage when running as a VM on Azure and with files directly on blob storage. Stretch a SQL Server table to Azure. This will allow to have a table that expands from on premises SQL Server to Azure (for example, keep your archive in the cloud and hot data on premises). Improvements on Dev features: Native JSON support. JSON (JavaScript Object Notation) is a standardized data exchange format that is currently not supported natively by SQL Server. To perform JSON imports and exports you need to hand-code complex T-SQL, SQLCLR or JavaScript. SQL Server 2016 promises to simply this by incorporating JSON support directly into SQL Server much like XML. SQL Server 2016 will natively parse and store JSON as relational data and will support exporting relational data to JSON. Temporal database: transparent and built-in functionality to track historical changes in the data (for example, an address or name change).

SQL Dev integrated back into one experience: Sql Server Data Tools for Visual Studio 2015 will have both relational and BI database projects. Improvements on Security: AlwaysEncrypted: columns are encrypted using keys on the application driver side so the data on the database is always encrypted and transparent for the application users. Dynamic Data Masking: already on Azure SQL DB V12, this allows establishing policies to mask sensitive column values to specific users or roles. Row Level security: also available on Azure SQL DB V12, this allows establishing policies that filter our specific rows based on the user trying to access the data.

Integration with Hadoop: Polybase included in SQL Server (previously PDW/APS only) to query HDFS with T-SQL and integrate with SQL Server. You ll be able to stand up a cluster of SQL Server 2016 instances, one head node and one or more compute nodes and do parallel processing with Hadoop through Polybase. Note this is NOT building your own PDW, the SQL Server compute nodes don t have local SQL Server data that can be referenced. More of a business decision than a technical decision according to Dr. Dewitt s session at Ignite. Improvements on BI: Datazen is available now for any SQL 2008+ Enterprise + SA license holder, should be further integrated with the BI stack by release time. SSRS is getting a makeover to have a modern look, mobile experience,all browser compatibility, paramater layout customization, new visualizations. R modules will be able to execute in SQL Server, moving the analytics code close to the data. SSIS designer support for previous versions. PowerQuery support in SSIS. PowerBI Q&A through the SSAS on-premises data connector. Pin SSRS reports to PowerBI dashboards.

Many to Many relationships on SSAS Tabular. Built-in time intelligence on SSAS Tabular models, new DAX functions, parallel partition processing. New scripting language for Tabular model projects. Netezza as a native data source for SSAS. DBCC instruction support for multidimensional for maintenance related tasks. Tight integration and improvements in relation to Sharepoint vnext. Revamped SQL Server Data Tools: Another welcome change in SQL Server 2016 is the reconsolidation of SQL Server Data Tools (SSDT). As Microsoft worked to supplant the popular and useful Business Development Studio (BIDS) with SQL Server Data Tools they wound up confusing almost everyone by creating not one but two versions of SQL Server Data Tools both of which needed to be downloaded separately from installing SQL Server itself. With the SQL Server 2016 release Microsoft has indicated that they intend to reconsolidate SQL Server Data Tools