what’s new on sql server 2019 - microsoft · 2019-11-19 · major capabilities of sql server 2016...

26

Upload: others

Post on 20-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal
Page 2: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

What’s New on SQL Server 2019

Argenis Fernandez

Principal Program Manager, Azure Data

Page 3: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Businesses facebroad challengesif they do not modernize

Page 4: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

0

20

40

60

80

100

120

140

160

180

200

1 2 3 4 5 6

Vu

lnera

bilit

ies

(20

10-2

019

)

The best of Power BI and

SQL Server Reporting Services

with Power BI Report Server

#1 OLTP performance1

#1 DW performance on

1TB2, 3TB3,10TB4, and 30TB5

Intelligent Database

Private cloud Public cloud

Most consistent data platformIn-memory across all workloads

1/10th the cost of Oracle

T-SQL

Java

C/C++

PHP

Node.js

C#/VB.NET

Python

Ruby

Insights in minutes

on any device

Choice of platform,

language and container

Most secure

over the last 9 years6

Industry-leading

performance and availability

Intelligence over

any data

AI and Machine Learning

over all data with the power

of SQL and Spark

Industry-leading performance and security, with intelligence over all your data

Edge

All TPC Claims as 11/3/2019.

1 http://www.tpc.org/4081; 2 http://www.tpc.org/3331; 3 http://www.tpc.org/3336 4 http://www.tpc.org/3337 5 http://www.tpc.org/3345 ; 6 National Institute of Standards and Technology Comprehensive Vulnerability Database

SQL Server 2019

Page 5: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Major capabilities of SQL Server 2016 and 2017

Intelligent

performance

Query Store

Adaptive Query Processing

Automatic Tuning

Columnstore and In-

Memory OLTP

“It Just Runs Faster”

Layers of security

Always Encrypted

Row Level Security

Dynamic Data Masking

Mission critical

availability

Clusterless Availability

Groups

Distributed Transactions

for Availability Groups

Resumable Index

Maintenance

Developer

experience

JSON

Temporal Tables

Graph Database

Modern platform

Linux and Containers

Machine Learning Services

with R and Python

Page 6: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Modern platforms with compatibility

ARM64

Built-in Machine Learning and extensibility

R

Intelligent performance Layers of security and compliance

ciphertext

plaintext

Data virtualization and Big Data Clusters

Microsoft SQL Server

SQL

Business critical high availability

Page 7: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Managed SQL Server, Spark,

and Data Lake

Store high volume data in a data lake and access

it easily using either SQL or Spark

Management services, admin portal, and

integrated security make it all easy to manage

SQL Server

Data virtualization

Combine data from many sources without

moving or replicating it

Scale out compute and caching to boost

performance

T-SQLAnalytics Apps

Open

database

connectivity

NoSQL Relational

databases

HDFS

Complete AI platform

Easily feed integrated data from many sources

to your model training

Ingest and prep data and then train, store, and

operationalize your models all in one system

SQL Server External Tables

Compute pools and data pools

Spark

Scalable, shared storage (HDFS)

External

data sources

Admin portal and management services

Integrated AD-based security

SQL Server

ML Services

Spark &

Spark ML

HDFS

REST API containers

for models

Intelligence over any data

Page 8: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

T-SQL

ODBC NoSQL Relational databases Big Data

Intelligence over any data

Page 9: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Intelligence over any data

Page 10: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

SQL Server master instance

Data lakes with storage pool

Scale performance with compute pool

SQL Compute Node SQL Compute Node SQL Compute Node

HDFS

SQL

Server

AnalyticsCustom apps BI

Any external data source

HDFS

SQL

Server

HDFS

SQL

Server

Languages

Scale out data mart

with Data pool

PolyBase

The combination of SQL Server, Polybase, HDFS, Spark, and Machine Learning in one solution

App Deploy

HDFS tiering

Intelligence over any data

Availability Group

Controller

Kubernetes

HDFSHDFSHDFS

Balzano brings together diverse data on one shared platform to

build and deploy and AI solution for clinical radiology

PolyBase

Active Directory

Page 11: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Linux

Containers and Kubernetes

Windows

Modern platform

Fintech company swiftly migrated workloads to SQL

Server on Linux with minimal downtime and no

performance issues

Page 12: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Machine Learning and T-SQL Extensibility

Developer experience

Data science company can mine graph data and carry

out machine learning at scale for cancer research

Page 13: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Perf

orm

an

ce

Persistent Memory Query Store

Improves performance with

no app change

App

Intelligent Query Processing improved Banco Itau’s

query performance by 92% without the need for

any code changesIntelligent performance

Intelligent Database

Page 14: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

The Intelligent Query Processing feature family

Intelligent QP

Adaptive QP

Batch Mode Row ModeBatch Mode

Table Variable

Deferred

Compilation

Approximate

QP

Adaptive JoinsInterleaved

Execution

Memory Grant

Feedback

Approximate

Count Distinct

Batch Mode

for Row Store

Scalar UDF

inlining

Intelligent performance

Page 15: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

plaintext ciphertext

Enhanced

client driver

Enclave

plaintext

Always Encrypted with secure enclaves

Layers of security

With Secure Enclaves, Hiscox Insurance can now

enforce highly restricted client access without

inhibiting real-world data analysis

Page 16: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

non-versioned ops

sLog

sLog

sLog

sLog

Mission critical high availability

The New Recovery Process with ADR

Bank achieves high availability of mission

critical data thanks to Accelerated

Database Recovery

Page 17: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Mission critical high availability

Accelerated Database Recovery powers Azure SQL

Database Hyperscale

paper

Page 18: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Demo: Accelerated Database Recovery

Page 19: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

String or binary data would be truncated

String or binary data would be truncated in table '%.*ls', column '%.*ls’. Truncated value: '%.*ls'

SELECT page_info.* FROM sys.dm_exec_requests AS d

CROSS APPLY sys.fn_PageResCracker(d.page_resource) AS rCROSS APPLY sys.dm_db_page_info(r.db_id, r.file_id, r.page_id,'DETAILED’)

AS page_info;

Page 20: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

SQL Server

Microsoft Access

Page 21: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Upgrade & modernize your SQL Server database on-premises, in the cloud and on the edge

with Compatibility Certification that eliminates risks of application compatibility

Reduce

upgrade risks

Unified

application

certification

Upgrade to latest

SQL Database

Engine version

Upgrade your SQL Server Database Engine

or move instances to the cloud with no

code changes

Applications tested and certified on a given

SQL Server version are also implicitly tested

and certified on that SQL Server version

native database compatibility level

Separate application and platform layer

upgrade cycles for less disruption

Microsoft fully supports Compatibility

Certification

Compatibility Certification benefitsUpgrade to the latest SQL Server Database Engine

without changing your critical applications

Frictionless migration

with no code changes

Page 22: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal

Feature highlights

• Unlimited cores of CPU

• Unlimited memory

• Industry-leading performance with

unmatched scalability

• Unlimited virtualization benefits

• Petabyte scale data warehousing

• Business critical HA on Windows and Linux

• Access to Power BI Report Server

Feature highlights

• Up to 24 cores of CPU

• Up to 128 GBs of memory

• SQL Server 2019 Big Data Clusters NEW

• Data virtualization through PolyBase NEW

• Accelerated Database Recovery NEW

• Transparent Data Encryption NEW

• Enhanced in-memory performance

• Automatic intelligent database tuning

+ Express/web features

+ Standard features

+ Express/web features

Feature highlights

• Up to 16 cores of CPU

• Up to 64 GBs of memory

• Encryption with secure enclaves NEW

• UTF-8 character encoding NEW

• Data classification and auditing NEW

• In-memory OLTP and Columnstore

• Full T-SQL surface area

• Support for Linux containers

Page 23: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal
Page 24: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal
Page 25: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal
Page 26: What’s New on SQL Server 2019 - Microsoft · 2019-11-19 · Major capabilities of SQL Server 2016 and 2017 Intelligent performance Query Store Adaptive Query Processing ... Temporal