• 首页
  • 狐文
  • 狐图
  • About
狐窝
OvO
  1. 首页
  2. 未分类
  3. 正文

SQL Server百万级大数据量删除

2019年04月19日 70点热度 0人点赞 0条评论
2016-06-21 from--https://blog.csdn.net/xia_xing/article/details/51725626?locationNum=2&fps=1

删除一个表中的部分数据,数据量百万级。

一般delete from 表
delete from ysh where date<’2016-06-21’ ;
此操作可能导致,删除操作执行的时间长;日志文件急速增长;

针对此情况处理 delete top from

declare @onecount int
set @onecount=1000000
print getdate()
while 1=1
begin
     delete top(@onecount) from ysh where date<'2016-06-21' ;
     //此处不能写任何语句 print也可能导致无法全部删除
     IF (@@rowcount<@onecount) BREAK;
     print getdate()
end

 

说明 :@onecount 每次删除的数据量,此处设置100w,可根据实际情况调整。

此操作删除时间快,以及生成的日志量少。

标签: 暂无
最后更新:2019年04月19日

OvO

狐狸

点赞
< 上一篇
下一篇 >
最新 热点 随机
最新 热点 随机
钛备份或小米系统备份功能备份出来的APK无法正常还原 BBR安装启用 安装docker mitmproxy 调试方法 Android SDK 版本选择 Perdition Mail代理服务器配置 HAProxy SSL代理 Openssl 中间人SSL代理 Stunnel SSL to SSL代理 NGINX反代IMAP配置 各种设备User Agent Torrent下载工具推荐 用 rar2john+hashcat 破解 RAR 文件密码 2020最好的Linux发行版 关闭新版chrome工具栏上拼图图标 Office 下载、安装、激活,有它就够了! Android 非官方的发行版 openwrt添加autoconf-archive
利用iptables防止ssh暴力破解和控制网速 CentOS 6/7手动安装BBR和魔改BBR教程 CDN排障过程中的辅助工具系列-curl常见使用方法 [一]Python通过ActiveX容器嵌入flash archlinux安装 各种设备User Agent linux 技巧:使用 screen 管理你的远程会话 SSH无需密码密钥登录 最适合编程的10大字体推荐 GeoIP.dat.gz和GeoLiteCity.dat.gz获取 CentOS 7 中firewall-cmd命令 浅谈RAID和LVM MySQL修改root密码的多种方法 nginx的location配置详解 知识库 : 使用Tesseract识别弱验证码 maven generating project in batch mode hang 关闭新版chrome工具栏上拼图图标 安装docker
标签聚合
docker chrome yum 网卡 安装 路由 密码 镜像 git linux 下载 ssl blog https e chromium

COPYRIGHT © 2020 狐窝. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS