Unleash SQL Server 2016 Database...

16
Unleash SQL Server 2016 Database Engine By Hamid J. Fard Microsoft Certified Master: SQL Server 2008 Microsoft Certified Solutions Master: Charter – Data Platform CIW Database Design Specialist

Transcript of Unleash SQL Server 2016 Database...

Page 1: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Unleash SQL Server 2016

Database EngineBy Hamid J. Fard

Microsoft Certified Master: SQL Server 2008

Microsoft Certified Solutions Master: Charter – Data Platform

CIW Database Design Specialist

Page 2: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Agenda

Columnstore Indexe

In-Memory OLTP

Live Query Statistics (Demo)

Query Store (Demo)

Temporal Tables (Demo)

JSON Format Query Result (Demo)

Always Encrypted (Demo)

Stretch DB (Demo)

Polybase (Demo)

Row Level Security (Demo)

Dynamic Data Masking (Demo)

High Availability (Demo)

Page 3: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Columnstore Index

Batch execution for single-threaded queries.

Snapshot isolation and read-committed snapshot isolation.

Specify columnstore index when creating a table.

AlwaysOn readable secondary supports updateable columnstore indexes.

Updateable nonclustered columnstore index on heap or btree.

Btree index on a clustered columnstore index.

Columnstore index on a memory-optimized table. ***

Nonclustered columnstore index definition supports using a filtered condition.

Page 4: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

In-Memory OLTP

ALTER operations for memory-optimized tables & natively compiled stored

procedures.

Use MARS connections to access memory-optimized tables and natively compiled

stored procedures.

Support for natively compiled, scalar user-defined functions.

Complete support for collations (No more limited to code page 1252).

Memory-Optimized Table size increase to 2TB.

Page 5: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Live Query Statistics

Page 6: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Query Store

Page 7: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Temporal Tables

Page 8: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

JSON Format Query Result

Page 9: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Always Encrypted

Page 10: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Stretch DB

Page 11: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Polybase

Page 12: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Row Level Security

Page 13: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Dynamic Data Masking

Page 14: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

High Availability – AlwaysOn

Page 15: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Questions and Answers

Page 16: Unleash SQL Server 2016 Database Enginepramodghimire.com.np/wp-content/uploads/2015/08/Unleash-SQL-Se… · Agenda Columnstore Indexe In-Memory OLTP Live Query Statistics (Demo) Query

Thank You

Evaluate this session

http://www.sqlsaturday.com/438/sessions/sessionevaluation.aspx

Address: Fard Solutions Sdn Bhd, 1-1C, Inclubator 1, Technology Park

Malaysia, Bukit Jalil, 57000 Kuala Lumpur, Malaysia.

Website: www.Fard-Solutions.com

Email: [email protected]