----清除干擾查詢
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
--開啟IO和時間統計
SET STATISTICS IO ON;
SET STATISTICS TIME ON;
GO
--*****************************************************正文
--1.循環插入
declare @i int,@d Datetime
SET @d=getdate();
SET @i = 1
--1.1 設置 NoCount
SET NoCount On
--1.2 開啟事務
BEGIN TRANSACTION
while @i < 100000
begin
set @i = @i + 1
END
--關閉IO和時間統計*****************************************************
SET STATISTICS IO OFF ;
SET STATISTICS TIME OFF;
GO
步驟三、使用CTE公用表表達式,從Test_Old向Test_New中插入數據(性能極高)
WITH B AS
(
SELECT * FROM Test_Old
)
Insert into Test_New(ID) select ID from B