SlideShare a Scribd company logo
Discovery Day 2019 Sofia - What is new in SQL Server 2019
OUR SPONSORS
Powered by
What’s new in
SQL Server 2019
Magi Naumova
Insights in minutes
and rich reports
Choice of platform
and language
Most secure
over the last 8 years5
0
20
40
60
80
100
120
140
160
180
200
Vulnerabilities(2010-2017)
The best of Power BI and
SQL Server Reporting Services
in Power BI Report Server
Industry-leading
performance
#1 OLTP performance1
#1 DW performance on
1TB2, 10TB3, and 30TB4
Private cloud Public cloud
Most consistent data platformIn-memory across all workloads
1/10th the cost of Oracle
T-SQL
Java
C/C++
SCALA
Node.js
C#/VB.NET
Python
Ruby
.NET core
All TPC Claims as of 1/19/2018.
1 http://www.tpc.org/4081; 2 http://www.tpc.org/3331; 3 http://www.tpc.org/3326; 4 http://www.tpc.org/3321; 5 National Institute of Standards and Technology Comprehensive Vulnerability Database
Intelligence over
any data
Analytics over structured
and unstructured data with
the power of SQL and
Apache Spark
Now with big data clusters
Modernize on premises with SQL Server 2019
SQL
SQL Server 2019 big data, analytics, and AI
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-SQL
Analytics 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
SQL Server big data clusters
Compute pool
SQL Compute
Node
SQL Compute
Node
SQL Compute
Node
…
Compute pool
SQL Compute
Node
IoT data
Directly
read from
HDFS
Persistent storage
…
Storage pool
SQL
Server
Spark
HDFS Data Node
SQL
Server
Spark
HDFS Data Node
SQL
Server
Spark
HDFS Data Node
Kubernetes pod
Analytics
Custom
apps BI
SQL Server
master instance
Node Node Node Node Node Node Node
SQL
Data mart
SQL Data
Node
SQL Data
Node
Compute pool
SQL Compute
Node
Storage Storage
The heart of SQL Server is mission critical
performance, security, and availability
Security AvailabilityPerformance
High availability for business
critical workloads
Data protected at rest and
in motion
Breakthrough performance
and scalability
Mission critical
performance
The intelligent database
• Intelligent Query Processing
• Gain performance insights anytime
and anywhere with Lightweight
Query Profiling
• Tempdb: Memory Optimized
Metadata
The Intelligent Query Processing feature family
Intelligent QP
Adaptive QP
Adaptive Joins
Batch Mode
Interleaved
Execution
Memory Grant
Feedback
Row ModeBatch Mode
Table Variable
Deferred Compilation
Approximate QP
Approximate Count
Distinct
Batch Mode for Row
Store
Scalar UDF
inlining
Demo: The intelligent database
The Intelligent Query Processing features
Confidential computing
plaintext ciphertext
Enhanced
client driver
Enclave
plaintext
Always Encrypted with secure enclaves
Keep SQL Server running
• Accelerated Data Recovery
• Availability Groups for System
Databases
Demo: Accelerated Database Recovery
Redesigned and faster database recovery
SQL
Server
R
Community driven improvements!
Our feedback drives improvements to the SQL Server engine, tooling,
and future investments
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 r
CROSS APPLY sys.dm_db_page_info(r.db_id,
r.file_id, r.page_id,'DETAILED')
AS page_info;
STAY TUNED FOR THE NEXT SESSION!
Powered by

More Related Content

PPTX
Bi and AI updates in the Microsoft Data Platform stack
PPTX
Discovery Day 2019 Sofia - Big data clusters
PPTX
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
PPTX
The Roadmap for SQL Server 2019
PPTX
Overview SQL Server 2019
PPTX
Azure Cosmos DB: Features, Practical Use and Optimization "
PPTX
How to Set Up ApsaraDB for RDS on Alibaba Cloud
PPTX
SQL Server 2017 Deep Dive - @Ignite 2017
Bi and AI updates in the Microsoft Data Platform stack
Discovery Day 2019 Sofia - Big data clusters
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
The Roadmap for SQL Server 2019
Overview SQL Server 2019
Azure Cosmos DB: Features, Practical Use and Optimization "
How to Set Up ApsaraDB for RDS on Alibaba Cloud
SQL Server 2017 Deep Dive - @Ignite 2017

What's hot (20)

PPTX
Data Engineering Roles
PPTX
Upgrade your SQL Server like a Ninja
PDF
Customer migration to Azure SQL database, December 2019
PPTX
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
PDF
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
PPTX
AliCloud Object Storage Service (OSS) Core Features
PPTX
Netflix's Big Leap from Oracle to Cassandra
PDF
Logging infrastructure for Microservices using StreamSets Data Collector
PPTX
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
PDF
Beyond Relational
PPTX
Big Data Quickstart Series 3: Perform Data Integration
PDF
Organizational compliance and security SQL 2012-2019 by George Walters
PDF
Cloud-based Linked Data Management for Self-service Application Development
PPTX
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro session
PPT
Building a data warehouse with AWS Redshift, Matillion and Yellowfin
PDF
Distributed Data Storage & Streaming for Real-time Decisioning Using Kafka, S...
PPTX
Benchmarking Aerospike on the Google Cloud - NoSQL Speed with Ease
PDF
10 Things Learned Releasing Databricks Enterprise Wide
PDF
Automated Metadata Management in Data Lake – A CI/CD Driven Approach
PDF
Personalization Journey: From Single Node to Cloud Streaming
Data Engineering Roles
Upgrade your SQL Server like a Ninja
Customer migration to Azure SQL database, December 2019
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
AliCloud Object Storage Service (OSS) Core Features
Netflix's Big Leap from Oracle to Cassandra
Logging infrastructure for Microservices using StreamSets Data Collector
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Beyond Relational
Big Data Quickstart Series 3: Perform Data Integration
Organizational compliance and security SQL 2012-2019 by George Walters
Cloud-based Linked Data Management for Self-service Application Development
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro session
Building a data warehouse with AWS Redshift, Matillion and Yellowfin
Distributed Data Storage & Streaming for Real-time Decisioning Using Kafka, S...
Benchmarking Aerospike on the Google Cloud - NoSQL Speed with Ease
10 Things Learned Releasing Databricks Enterprise Wide
Automated Metadata Management in Data Lake – A CI/CD Driven Approach
Personalization Journey: From Single Node to Cloud Streaming
Ad

Similar to Discovery Day 2019 Sofia - What is new in SQL Server 2019 (20)

PDF
Sql server 2019 new features
PPTX
SQL Server Ground to Cloud.pptx
PPTX
The roadmap for sql server 2019
PDF
SQL Server 2019 CTP2.4
PDF
SQL Server 2019 Editions Datasheet 2
PDF
SQL Server 2019 ctp2.2
PPTX
SQL Server 2019 hotlap - WARDY IT Solutions
PPTX
SQL Server Versions & Migration Paths
PPTX
SQL Server 2019 Modern Data Platform.pptx
PPTX
SQL Server 2016 New Features and Enhancements
PDF
Exploring sql server 2016
PPTX
Gs08 modernize your data platform with sql technologies wash dc
PPTX
What's new in SQL Server 2016
PPTX
SQL Server 2014 Features
PPTX
Le novità di sql server 2019
PPTX
SQL Server 2016 new features
PPTX
SQL Server 2014 – Features Drilldown.pptx
PDF
SQL Server 2019 hotlap - WARDY IT Solutions
PDF
Modernization sql server 2016
PPTX
Sql 2016 2017 full
Sql server 2019 new features
SQL Server Ground to Cloud.pptx
The roadmap for sql server 2019
SQL Server 2019 CTP2.4
SQL Server 2019 Editions Datasheet 2
SQL Server 2019 ctp2.2
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server Versions & Migration Paths
SQL Server 2019 Modern Data Platform.pptx
SQL Server 2016 New Features and Enhancements
Exploring sql server 2016
Gs08 modernize your data platform with sql technologies wash dc
What's new in SQL Server 2016
SQL Server 2014 Features
Le novità di sql server 2019
SQL Server 2016 new features
SQL Server 2014 – Features Drilldown.pptx
SQL Server 2019 hotlap - WARDY IT Solutions
Modernization sql server 2016
Sql 2016 2017 full
Ad

More from Ivan Donev (9)

PPTX
Power bi - enterprise cloud reporting platform Azure Bootcamp 19
PDF
Tips and tricks to optimiza SQL Server Backup and Restore
PDF
Get the most out of your Windows Azure VMs
PPTX
Develop your database with Visual Studio
PPTX
Windows Azure Bootcamp - Microsoft BI in Azure VMs
PPTX
Building your first AS solution
PPTX
Sql server consolidation and virtualization
PPTX
Self-service BI with PowerPivot and PowerView
PPTX
Is "the bigger the beter" valid in the database world
Power bi - enterprise cloud reporting platform Azure Bootcamp 19
Tips and tricks to optimiza SQL Server Backup and Restore
Get the most out of your Windows Azure VMs
Develop your database with Visual Studio
Windows Azure Bootcamp - Microsoft BI in Azure VMs
Building your first AS solution
Sql server consolidation and virtualization
Self-service BI with PowerPivot and PowerView
Is "the bigger the beter" valid in the database world

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
Advanced Soft Computing BINUS July 2025.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced IT Governance
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
“AI and Expert System Decision Support & Business Intelligence Systems”
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
Advanced Soft Computing BINUS July 2025.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Advanced IT Governance
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Weekly Chronicles - August'25 Week I
Review of recent advances in non-invasive hemoglobin estimation
GamePlan Trading System Review: Professional Trader's Honest Take

Discovery Day 2019 Sofia - What is new in SQL Server 2019

  • 3. Powered by What’s new in SQL Server 2019 Magi Naumova
  • 4. Insights in minutes and rich reports Choice of platform and language Most secure over the last 8 years5 0 20 40 60 80 100 120 140 160 180 200 Vulnerabilities(2010-2017) The best of Power BI and SQL Server Reporting Services in Power BI Report Server Industry-leading performance #1 OLTP performance1 #1 DW performance on 1TB2, 10TB3, and 30TB4 Private cloud Public cloud Most consistent data platformIn-memory across all workloads 1/10th the cost of Oracle T-SQL Java C/C++ SCALA Node.js C#/VB.NET Python Ruby .NET core All TPC Claims as of 1/19/2018. 1 http://www.tpc.org/4081; 2 http://www.tpc.org/3331; 3 http://www.tpc.org/3326; 4 http://www.tpc.org/3321; 5 National Institute of Standards and Technology Comprehensive Vulnerability Database Intelligence over any data Analytics over structured and unstructured data with the power of SQL and Apache Spark Now with big data clusters Modernize on premises with SQL Server 2019 SQL
  • 5. SQL Server 2019 big data, analytics, and AI 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-SQL Analytics 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
  • 6. SQL Server big data clusters Compute pool SQL Compute Node SQL Compute Node SQL Compute Node … Compute pool SQL Compute Node IoT data Directly read from HDFS Persistent storage … Storage pool SQL Server Spark HDFS Data Node SQL Server Spark HDFS Data Node SQL Server Spark HDFS Data Node Kubernetes pod Analytics Custom apps BI SQL Server master instance Node Node Node Node Node Node Node SQL Data mart SQL Data Node SQL Data Node Compute pool SQL Compute Node Storage Storage
  • 7. The heart of SQL Server is mission critical performance, security, and availability Security AvailabilityPerformance High availability for business critical workloads Data protected at rest and in motion Breakthrough performance and scalability
  • 8. Mission critical performance The intelligent database • Intelligent Query Processing • Gain performance insights anytime and anywhere with Lightweight Query Profiling • Tempdb: Memory Optimized Metadata The Intelligent Query Processing feature family Intelligent QP Adaptive QP Adaptive Joins Batch Mode Interleaved Execution Memory Grant Feedback Row ModeBatch Mode Table Variable Deferred Compilation Approximate QP Approximate Count Distinct Batch Mode for Row Store Scalar UDF inlining
  • 9. Demo: The intelligent database The Intelligent Query Processing features
  • 10. Confidential computing plaintext ciphertext Enhanced client driver Enclave plaintext Always Encrypted with secure enclaves
  • 11. Keep SQL Server running • Accelerated Data Recovery • Availability Groups for System Databases
  • 12. Demo: Accelerated Database Recovery Redesigned and faster database recovery
  • 14. Community driven improvements! Our feedback drives improvements to the SQL Server engine, tooling, and future investments
  • 15. 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 r CROSS APPLY sys.dm_db_page_info(r.db_id, r.file_id, r.page_id,'DETAILED') AS page_info;
  • 16. STAY TUNED FOR THE NEXT SESSION!

Editor's Notes

  • #5: That’s not all it can do. SQL Server 2017 continues to deliver industry-leading capabilities: Our latest performance benchmarks on Windows and Linux blow away our old records. OLTP – We have #1 OLTP TPC-E performance DW: And, we have the fastest performing DW. With best price/performance. We offer the most secure database. According to US National Institute of Standards and Technology (NSIT), we have had fewer vulnerabilities over the last 7 years than Oracle or IBM Fewer vulnerabilities mean less patching for you! SQL Server is the first commercial database with Advanced Analytics using R and Python built-in. Why does this matter to you? Now you can use SQL Server to operationalize your data science models in a secure and performant way Use native T-SQL commands to score data in near real-time And unlike our competitors, mobile BI on every device comes built-in. Or add access to powerful, self-service BI visualizations through Power BI - at a fraction of the cost of our competitors. SQL Server 2017 gives you your choice of platform and language, and the most consistent on-prem to cloud environment. And it does all this for 1/10th the cost of Oracle
  • #6: Amit starts here SQL Server 2019 Big Data Clusters adds enhancements to PolyBase to improve the data virtualization experience between SQL Server and other database engines. It provides bi-directional integration with big data Hadoop and Apache Spark systems. We can easily manage the big data using the built-in tools with SQL Server 2019. It offers three major pieces of functionality: Data virtualization - Combine data from many sources without data movement. It improves security, performance to process data. Managed SQL Server, Spark, and Data Lake - Store high volume data in a data lake and access it easily using either SQL or Spark. It is very easy to manage using management services, admin portal, and integrated security. Complete AI platform - Easily feed integrated data and prepare the solution. This solution works to operate all models in one system. In SQL Server 2019, we can combine big data with the analytical database or traditional database system. This provides data scientists to access big data with simple T-SQL queries. Users can also use the Power BI to work with the data presented.
  • #7: Increase analytics and apps performance with scale out data marts
  • #8: Bob takes over
  • #9: http://www.queryprocessor.com/batch-mode-on-row-store/ https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/09/24/introducing-batch-mode-on-rowstore/ https://techcommunity.microsoft.com/t5/SQL-Server/Developers-Choice-Query-progress-anytime-anywhere/ba-p/385004 https://docs.microsoft.com/en-us/sql/relational-databases/performance/query-profiling-infrastructure?view=sqlallproducts-allversions Deferred Table Var Show in Query Store
  • #10: 2 Demos IQP – Deferred Temp Table Compilation LQP – Lightweight Query Profiler
  • #11: Always Encrypted with secure enclaves addresses these limitations by allowing computations on plaintext data inside a secure enclave on the server side. A secure enclave is a protected region of memory within the SQL Server process, and acts as a trusted execution environment for processing sensitive data inside the SQL Server engine. A secure enclave appears as a black box to the rest of the SQL Server and other processes on the hosting machine. There is no way to view any data or code inside the enclave from the outside, even with a debugger. When parsing an application's query, the SQL Server Engine determines if the query contains any operations on encrypted data that require the use of the secure enclave. For queries where the secure enclave needs to be accessed: The client driver sends the column encryption keys required for the operations to the secure enclave (over a secure channel). Then, the client driver submits the query for execution along with the encrypted query parameters. During query processing, the data or the column encryption keys are not exposed in plaintext in the SQL Server Engine outside of the secure enclave. The SQL Server engine delegates cryptographic operations and computations on encrypted columns to the secure enclave. If needed, the secure enclave decrypts the query parameters and/or the data stored in encrypted columns and performs the requested operations. https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-enclaves?view=sqlallproducts-allversions
  • #12: Deploy an Operator The Operator will deploy SQL Server primary and secondary instances with AG Agents for failover health detection You add our database to the AG and we seed it to the secondary replicas Your Primary app connects to a Load Balancer which connects to the Primary replica A reporting app can connect read-only to secondary replicas If the primary goes down, AG agents help auto failover to one of the secondaries The primary load balancer is redirected to the new primary The reporting app is also connected to the new secondary Always On availability group enhancements Availability groups on Kubernetes https://docs.microsoft.com/en-us/azure/sql-database/sql-database-accelerated-database-recovery
  • #13: 2 Demos IQP – Deferred Temp Table Compilation LQP – Lightweight Query Profiler
  • #15: 1 min
  • #16: Optional Demo: Page latch info with temp table stress