Download presentation
Presentation is loading. Please wait.
Published byPaulina Williamson Modified over 8 years ago
1
SQL Server 2016 – New Features Tilahun Endihnew March 12, 2016
2
New Features to be covered Stretch Database Query Store Live Query Stats Tempdb Enhancements AlwaysOn Availability Group Enhancements
3
Stretch Database The Problem – what I am going to solve using this feature? Reporting both on cold and real-time data
4
Stretch Database Cont’ Leverages Azure SQL Database to store and query archive data Cold data are online like other data on premises. No application tier change is required to access the archived data It reduces the time for database maintenance Archives data transparently and securely Can join across local and remote data
5
Source: https://msdn.microsoft.com/en-us/library/dn935011.aspx Stretch Database Architecture
6
Demo:
7
COMPARE FOR STRETCHED ENABLED DATABASE REGULAR DATABASE ( STRETCHED NOT ENABLED) BACKUP TIME 07 sec 24 sec BACKUP FILE SIZE 131,146 KB 338,176 KB DBCC CHECKDB 19 sec 20 sec IDEX MAINTENANCE (INDEX REBUILD) 04 sec 37 sec /***This test is done on my local machine which has 8 GB RAM, dual core CPU and it is using my home Wi-Fi network****/ Comparison
8
Query Store Helps to troubleshoot query performance by capturing and storing historical query execution plans Store logs information about history of queries, plans, and runtime statistics, Automatically captures history of queries, plans, runtime stats
9
Architecture
10
Demo:
11
Demo Cont’:
12
Live Query Stats Ability to view live execution plan and displays overall query progress Shows run-time execution stats
14
Setup adds tempdb files equal to CPU count or 8 Trace Flags 1117 and 1118 are not required Gave default initial file size is 8MB and the default autogrowth is 64MB Multiple volumes for tempdb files. New GUI for configuring Tempdb during installation as shown below. Tempdb Enhancements
15
New GUI – configure tempdb during Installation
16
Optional setting to fail over based on database failure Distributed Transaction Coordinator support Load Balancing for Readable Secondaries Additional synchronous failover targets AlwaysOn Enhancements
17
To get big data set to simulate the real world data Azure SQL database and firewall setup Challenges
18
SQL Server 2016 has really cool new features, install it and get your hands dirty!!! Conclusion
19
Questions?
20
Stretch Database. (n.d.). Retrieved February 29, 2016, from https://msdn.microsoft.com/en-us/library/dn935011.aspx Write an Inline Table-Valued Function to Select Rows to Migrate (Stretch Database). (n.d.). Retrieved February 29, 2016, from https://msdn.microsoft.com/en-us/library/mt613432.aspx SQL Server 2016 - Introduction to Stretch Database. (2015). Retrieved February 29, 2016, from http://sqlperformance.com/2015/08/sql-server-2016/intro- stretch-database Monitoring Performance By Using the Query Store. (n.d.). Retrieved February 29, 2016, from https://msdn.microsoft.com/en-us/library/dn817826.aspx Live Query Statistics. (n.d.). Retrieved February 29, 2016, from https://msdn.microsoft.com/en-us/library/dn831878.aspx What's New in Database Engine. (n.d.). Retrieved February 29, 2016, from https://msdn.microsoft.com/en-us/library/bb510411.aspx#multipleTempDB Enhanced Always On Availability Groups in SQL Server 2016. (n.d.). Retrieved February 29, 2016, from https://blogs.technet.microsoft.com/dataplatforminsider/2015/12/15/enhanced-always-on-availability-groups-in-sql-server-2016/ SQL Database options and performance: Understand what's available in each service tier. (n.d.). Retrieved February 29, 2016, from https://azure.microsoft.com/en-us/documentation/articles/sql-database-service-tiers/#understanding-dtus Pricing - SQL Database | Microsoft Azure. (n.d.). Retrieved February 29, 2016, from https://azure.microsoft.com/en-us/pricing/details/sql-database/ Correctly adding data files to tempdb - Paul S. Randal. (2014). Retrieved February 29, 2016, from http://www.sqlskills.com/blogs/paul/correctly-adding- data-files-tempdb/ References
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.