Download presentation
Presentation is loading. Please wait.
1
Please support our sponsors
2
PASS Summit Annual international conference
6 to 9 November 2018, in Seattle (WA) 2 Days of pre-cons More than 200 sessions over 3 days Over 5,000 data platform professionals Evening networking activities I take liberties with these slides Ask about this
3
Some things to consider
Please silence your mobile devices Please ask me lots of questions Please don’t snore 📖📖 Please buy my book
4
What’s new in SQL Server 2017?
Randolph West Data Platform MVP BornSQL.ca What’s new in SQL Server 2017?
5
Ok, but what’s new in SQL Server 2016?
6
Query Store The flight data recorder for your database
7
Security features Always Encrypted ✅ Dynamic Data Masking 🚫
Row Level Security 🤫
8
Temporal tables Keep track of data changes at table level
9
JSON support Like XML support, but better
10
In-memory improvements
Making it actually useful: 2 TB max size ALTER TABLE / ALTER PROCEDURE / JOIN / UNION / DISTINCT / unique and foreign key constraints Supports blobs Supports TDE and other security Better collation options (not just BIN2) Parallel plans
11
Cool, so what’s new in SQL Server 2017?
12
Multi-platform support
Microsoft Windows Ubuntu Linux SUSE Enterprise Linux Red Hat Linux Docker containers: Windows macOS Linux
13
Hey, I just met you, so demo maybe
14
Resumable online index rebuilds
Shorter maintenance windows (max duration) Survives restarts Supports MAXDOP Supports log truncation Think of it as the ease of index defragmentation with the benefits of index rebuilds
15
Clusterless availability groups
Readable secondaries? Try read-scale AGs. Migrate from Windows to Linux with no downtime.
16
Graph database Edges and nodes, oh my Many-to-many connections
Examples include social media
17
Machine learning R and Python are first-class ML languages
18
Automatic database tuning
In which the Query Store is used to force a plan
19
A very basic introduction* to joins
- nested loop (small plus large data set) - merge (must be sorted, should be similar size) - hash (unsorted, for larger sets, lots of memory) * This is the one-minute version of a detailed topic and experts in the room will cringe at my oversimplification
20
Adaptive query processing
batch mode adaptive joins memory grant feedback interleaved multi-line table-valued functions Requires a Columnstore index, but you can make an empty one and join to it, to get all the benefits
21
It’s already in Azure SQL Database
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.