{"id":19895,"date":"2017-04-19T08:00:03","date_gmt":"2017-04-19T15:00:03","guid":{"rendered":""},"modified":"2024-01-22T22:50:52","modified_gmt":"2024-01-23T06:50:52","slug":"sql-server-2017-community-technology-preview-2-0-now-available","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2017\/04\/19\/sql-server-2017-community-technology-preview-2-0-now-available\/","title":{"rendered":"SQL Server 2017 Community Technology Preview 2.0 now available"},"content":{"rendered":"

Microsoft is excited to announce a new preview for the next version of SQL Server!\u00a0 We disclosed a name for this next release, SQL Server 2017, today at the Microsoft Data Amp<\/a> event. Community Technology Preview (CTP) 2.0 is the first production-quality preview of SQL Server 2017, and it is available on both Windows and Linux.\u00a0 In this preview, we added a number of new capabilities, including the ability to run advanced analytics using Python in a parallelized and highly scalable way, the ability to store and analyze graph data, and other capabilities that help you manage SQL Server for high performance and uptime, including the Adaptive Query Processing family of intelligent database features and resumable online indexing.<\/p>\n

In addition to all these great new features we are excited to announce a world record in the TPC-H 1TB data warehousing workload<\/strong> (non-clustered). The benchmark was achieved with SQL Server 2017 on Red Hat Enterprise Linux and HPE Prolliant server hardware, beating SQL Server 2016 on the same hardware handily.\u00a0 This is just the first of many anticipated performance benchmarks for SQL Server 2017 on Linux and Windows, demonstrating SQL Server\u2019s industry leading performance.\u00a0 When taken in conjunction with the fact that SQL Server has had the least vulnerabilities of any major database over the last 7 years<\/strong> in the National Institute of Standards and Technology (NIST) vulnerability database, SQL Server 2017 on Windows and Linux is the best database for your Mission Critical application and data warehouse workloads.<\/p>\n

You can try the preview<\/a> in your choice of development and test environments now.<\/p>\n

\"Power<\/a><\/p>\n

Key CTP 2.0 enhancements on Windows and Linux<\/h2>\n

We also added support for storing and analyzing graph data relationships<\/strong>. This includes full CRUD support to create nodes and edges and T-SQL query language extensions to provide multi-hop navigation using join-free pattern matching. In addition, SQL Server engine integration enables querying across SQL tables and graph data. And, you can use all of your existing SQL Server tools to work with graph data.<\/p>\n

With resumable online index rebuild<\/strong>, you can resume a paused index rebuild operation from where the rebuild operation was paused rather than having to restart the operation at the beginning. Additionally, this feature rebuilds indexes using only a small amount of log space. This feature will help pick up right where you left off when an index maintenance job encounters issues, or allow you to split index rebuilds across maintenance windows.<\/p>\n

New in SQL Server 2017, we\u2019re adding the Adaptive Query Processing<\/strong> family of intelligent database features. These features automatically keep database queries running as efficiently as possible without requiring additional tuning from database administrators.\u00a0 In addition to the previous capability to adjust batch mode memory grants, in CTP 2.0 Adaptive Query Processing adds the batch mode adaptive joins and interleaved execution capabilities. Interleaved execution<\/strong> will improve the performance of queries that reference multi-statement table valued functions by surfacing runtime row counts to the query optimizer.\u00a0 Batch mode adaptive joins<\/strong> enables the choice of a query\u2019s physical join algorithm to be deferred until actual query execution, improving performance based on runtime conditions.<\/p>\n

In addition, some functionality that was previously available in SQL Server on Windows is now available on Linux for the first time<\/strong>. This includes:<\/p>\n