您的位置:首页 > 数据库

【SQL】SQL数据库性能测试,插入数据

2013-10-25 15:17 99 查看
SQL Server中,测试插入大量数据,执行时间。



declare @begin_date datetime
declare @end_date datetime
select @begin_date = getdate()

declare @counter int
set @counter=0
while(@counter < 1000000)
begin
	INSERT INTO testsql.dbo.Errorlog VALUES(''+@counter+'','b','c','d','e','f')
	set @counter=@counter + 1
end

select @end_date = getdate()
select datediff(ms,@begin_date,@end_date) as '用时/毫秒'

--1====3
--10====3
--100===20
--1000===300
--10000===2490
--100000===30000
--1000000===328936
--10000000===

--29513
--31416
--30066
--30066
--31326

declare @begin_date datetime
declare @end_date datetime
select @begin_date = getdate()

select COUNT(tid) from errorlog

select @end_date = getdate()
select datediff(ms,@begin_date,@end_date) as '用时/毫秒'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: