🏆🏆时间过的真快,这是导师回顾新星计划学习的第五篇文章!本篇文章主要是承接上一篇学习计划,通过开启定时任务进行模拟生成数据,实际开发项目中,可能会用到其他方式!
最近这段时间非常忙,虽然导师首次参与新星计划活动已经在4月16日圆满结束,早想腾出时间来好好整理活动期间分享的知识点。
🏆🏆非常感谢大家的支持和活动期间的文章输出,导师也是忙里抽空给大家准备分享的内容,也是尽力了,所以分享的知识点主要是偏向于基础和基本的实战,虽然不是讲解的很系统,但是能够了解到一定的实战信息
🏆🏆期待我们的下次学习,导师将会在6月或者7月再次发起新星计划,本次活动也得到学员和平台的肯定,平台也是非常欢迎导师再次发起新星计划,非常感谢!
目录
- 1、定时任务
- 1.1、启动代理
- 1.2、新建作业
- 1.3、新建步骤
- 1.4、新建计划
- 1.5、查看效果
- 计划
1、定时任务
1.1、启动代理
1.2、新建作业
1)作业命名为:proc_myTask
按具体情况命名
2)描述:大概描述当前作业的功能
1.3、新建步骤
鼠标右键作业,选择属性,
在命令行输入创建的存储过程名称
1)步骤命名:step_proc_myTask
2)温馨提示:一定要选择对数据库,否则执行无效
1.4、新建计划
设置好相关参数,持续时间选择无结束日期
1)计划命名:plan_proc_myTask
2)最小执行频率为每隔10秒执行一次
3)10秒添加一条记录,60秒一分钟能添加6条记录,一小时60分钟能够添加360条,一天24小时能够添加8640条记录
4)可以修改存储过程,每次执行都循环添加10条记录
5)提高到每秒添加一条记录,那么一天能够添加86400条记录
- 修改后代码
go
create proc proc_addDomain
as
begin
declare @count int
set @count=10
declare @domainLength int
declare @domainValue nvarchar(50)
declare @tempValue nvarchar(50)
-- 添加一条记录
while @count>0 begin
select @tempValue=dbo.getDomainValue(0)
set @domainLength=len(@tempValue)
select @domainValue='www.'+ @tempValue+'.com'
insert into DomainData(guidData,domainValue,domainLength,domainType,addTime)
values(newid(),@domainValue,@domainLength,'com',getdate())
set @count-=1
end
end
1.5、查看效果
每隔10秒添加10条域名数据