SQL Server 2014: parallel execution of SELECT INTO statements

In Microsoft SQL Server 2014 new in-memory options are presented. One of them is online transaction processing (OLTP) that complementing the existing business analytics and data storage options to create the most feature-rich solution for in-memory database. SQL Server 2014 also offers new cloud opportunities to simplify the process of migrating SQL databases to the cloud and discover new hybrid deployment scenarios.

Therefore, it is high time to start exploring what new and interesting is waiting for us in the new version of the most popular industrial DBMS.

Speaking of updates first we should turn to a number of documents, which also became available to the public:


But let’s go step by step and start with a new and very interesting feature in the SQL Server 2014 –  parallel execution of SELECT … INTO statements.

We conduct the test in 2 versions:

SQL Server 2012

aciclovir tablets buy online australia

SQL Server 2014

aciclovir tablets 800 mg buy online

In both versions we create table dbo.test_table and fill it with test data (65536 records)

 

set nocount on; go if object_id( N'dbo.test_table', N'U' ) is not null drop table dbo.test_table; go create table dbo.test_table ( id int primary key , dt datetime default getdate() , uniqid uniqueidentifier default newid() , val nvarchar(1024) default replicate( 'A', 1024 ) ); go with cte1 as ( select t1.* from ( values(1),(1) ) t1(i) ) , cte2 as ( select t2.* from cte1 t1 cross join cte1 t2 ) , cte3 as ( select t3.* from cte2 t2 cross join cte2 t3 ) , cte4 as ( select t4.* from cte3 t3 cross join cte3 t4 ) , cte5 as ( select t5.* from cte4 t4 cross join cte4 t5 ) insert into dbo.test_table ( id ) select row_number() over ( order by (select null) ) as id from cte5; go

Then we insert all this data into a temporary table using SELECT … INTO statement

set statistics time on; set statistics io on; go checkpoint; dbcc dropcleanbuffers; go select * into #t from dbo.test_table; go

and compare two execution plans:

SQL Server 2012

buy aciclovir tablets online uk

SQL Server 2014

buy acyclovir cream for genital herpes

 

where can i buy acyclovir creambuy acyclovir cream 5buy acyclovir cream over the counterbuy acyclovir cream usabuy acyclovir cream ukbuy acyclovir cream bootsbuy acyclovir cream walmartbuy acyclovir online uswhere can i buy acyclovir onlinebuy acyclovir online canada
  • Rafael says:

    Oracle is light years ahead

  • Buy acyclovir, Can you buy aciclovir