SQL2005插入大量数据花费时间
晚上没事,决定对MSSQL插入10000000条记录,看看有什么好玩的结果没。
输入如下
CREATE TABLE testone(
id INT PRIMARY KEY IDENTITY,
xx NVARCHAR(100)
)
DECLARE @num int
SET @num =1
WHILE @num <=10000000
BEGIN
INSERT INTO [testone] (
[xx] )
VALUES ( '1'+@num )
SET @num=@num+1
END
SELECT COUNT(*)FROM [testone]
整个SQL语句运行了22Min,SQlwb.exe占用内存1300M.
相关阅读