Presentation is loading. Please wait.

Presentation is loading. Please wait.

Please support our sponsors

Similar presentations


Presentation on theme: "Please support our sponsors"— Presentation transcript:

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


Download ppt "Please support our sponsors"

Similar presentations


Ads by Google