Learn your way! Get started

Exploring SQL Server 2016, Part 2 of 5: Performance Enhancements

with expert Thomas LeBlanc


Watch trailer


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 3/22/2017
Level Beginner
Runtime 3h 3m
Closed captioning N/A
Transcript N/A
eBooks / courseware N/A
Hands-on labs N/A
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

Enhancements in performance are an important reason to upgrade to SQL Server 2016. Learn about changes in manageability features and execution, as well as query plans with live query statistics before taking a look at Powershell and integration with automation, and discovering 3 new groups of commandlets. Continue your exploration with a focus on in-memory table improvements, columns store index changes, and the new temporal tables, then learn about some additional improvements including enhancements of optimizer, cloud first development, and testing in the cloud.

Prerequisites

This course assumes that student has some familiarity SQL Server.

Learning Paths

This course is part of the following LearnNowOnline SuccessPaths™:
SQL Server Core

Meet the expert

Using Microsoft SQL Server started for Thomas with a Laboratory Information System in version 6.5. The Analysis Service (also called SSAS) option in version 7 got him excited about Data Warehousing, but before he used a production version of SSAS, he became a Database Administrator for versions 6.5 through 2005 while working at a paper mill and home health agency. After writing reports as an application developer for 10 years, he rediscovered Online Analytical Processing (OLAP) implemented into Data Warehouses. Since 2009, he has become a speaker in the SQL Server community and a voice for Microsoft Business Intelligence (MSBI) for enterprises. His transition from Sr. DBA to a Business Intelligence Architect has been a great career path. Thomas has certifications MCP, MCDBA and MCITP in Database Administration and Business Intelligence.

Course outline



T-SQL and Manageability Enhancements

T-SQL Enhancements (29:25)
  • Introduction (01:21)
  • T-SQL Enhancements (02:07)
  • Helpful T-SQL Enhancements (04:43)
  • Demo: T-SQL DBA Enhancements (03:37)
  • Demo: T-SQL Developer Enhancements (02:22)
  • Use With Caution (02:16)
  • System Metadata (02:12)
  • Demo: System Functions (02:20)
  • Temporal Tables (01:28)
  • Demo: Temporal Tables (03:00)
  • R Language (01:47)
  • Demo: R Language (01:26)
  • Summary (00:41)
Manageability Enhancements (33:20)
  • Introduction (01:13)
  • Manageability Enhancements (02:37)
  • What is Query Store (03:26)
  • Configuration (03:28)
  • Demo: The Query Store (03:54)
  • Demo: Running Queries for the Store (02:45)
  • Query Store Dashboards (03:43)
  • Top 25 Resource Consumers (03:29)
  • Demo: Regressed and Tracked Dashboards (04:19)
  • Demo: Resource Consumption Dashboards (03:15)
  • Summary (01:06)

More Enhancemens and In Memory Tables

More Manageability Enhancements (25:40)
  • Introduction (01:13)
  • Live Query Statistics (03:40)
  • Demo: Live Query Statistics (03:35)
  • Dynamic Management Objects (DMOs) (03:31)
  • Demo: DMOs (03:22)
  • PowerShell Additions (03:11)
  • Demo: PowerShell Additions (01:45)
  • PowerShell Additions (Continued) (01:56)
  • TempDB (02:13)
  • Summary (01:09)
In Memory Tables And Stored Procedures (40:18)
  • Introduction (01:04)
  • Overview (04:12)
  • OLTP Workload Patterns (02:30)
  • Migration Considerations (03:27)
  • Demo: In Memory Technology (02:48)
  • Tables (02:48)
  • Restrictions (02:03)
  • More Restrictions Removed (02:59)
  • Demo: On-Disk vs In-Memory Tables (03:01)
  • Natively Compiled SP (04:01)
  • Demo: Natively Compiled SP (01:22)
  • Wizard (01:12)
  • Demo: Using the Wizard (03:25)
  • Performance (03:23)
  • Summary (01:55)

Column Store Indexes

Column Store Indexes (33:18)
  • Introduction (01:16)
  • Overview (02:23)
  • Introduction (01:44)
  • History (05:41)
  • Demo: Column Store Index Features (03:20)
  • Demo: Statistics IO and Batch Mode Processing (03:20)
  • Storage and Retrieval (01:17)
  • Clustered Column Store Index (CCI) (01:15)
  • Demo: Clustered Column Store (03:01)
  • Non-Clustered Column Store Index (NCCI) (01:57)
  • Performance and Maintenance (03:13)
  • Demo: Clustered vs Non-Clustered Metadata (04:00)
  • Summary (00:44)
Other New Features (21:34)
  • Introduction (01:31)
  • Overview (01:47)
  • Backups (03:07)
  • JSON Support (04:34)
  • Demo: JSON Functions (01:41)
  • Statistics (02:23)
  • Resource Governor (01:54)
  • Optimizer (03:28)
  • Summary (01:04)