今天无聊的时候突然发现一个小东西,之前还都没有注意过这里;就是SQL server的延时执行,以前在玩前端的时候可能会经常使用这个,比如Settimeout();今天在瞎逛的时候突然发现一个SQL server的延时执行
WAITFOR
话不多说上截图
简单讲就是2个参数:1、DELAY(你想要等待多久后执行);2、TIME(你想要什么时候去执行)
目前可能用到的地方就是大批量做修改或者新增的时候数据量过大会导致数据库崩掉的,最简单实用点就是用分页+延时,当然这个方法只适用于手动操作或者JOb,毕竟操作下来耗时着实有点久,但是对服务器的压力会小不少;