如何提升SQLServer Delete数据的效率
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,场景:对一张3亿的大表进行Delete。通过中间表实现。先把需要归档的数据写入历史表Cou_History..Cou_History。把需要删除表的字段条件写入中间表。select SysNo int
千家信息网最后更新 2026年11月02日如何提升SQLServer Delete数据的效率
场景:
对一张3亿的大表进行Delete。
通过中间表实现。
先把需要归档的数据写入历史表Cou_History..Cou_History。
把需要删除表的字段条件写入中间表。
select SysNo into COU_temp01
FROM COU
WHERE EXISTS (SELECT 1 FROM Cou_History..Cou_History a WHERE a.SysNo=COU.SysNo)
然后用中间表作为中间条件去删除主表的相关数据。再删除已经在主表删除的中间表字段数据。
以下SQL循环执行,直到全部删除完毕。
DELETE TOP(1000)
from COU
where SysNo in
(select top 1000 * from COU_temp01)
delete top(1000) from COU_temp01
数据
字段
条件
历史
场景
循环
效率
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州大一互联网络科技有限公司
为想互联网科技怎么样
互联网和科技创新
互联网中国科技
科技制造互联网公司
互联网科技论文
互联网高科技企业
深圳期待互联网科技
互联网科技公司名称
互联网科技热点资讯
苏州五指互联网络科技有限
千方科技属于互联网企业吗
苏州铭阳互联网科技有限公司
长沙互联网科技
互联网科技股为什么大涨
互联网科技数字货币
唯美互联网科技
互联网对科技影响
网互联网络科技
每日互联网科技新闻
互联网科技工作委员会
智能科技公司是互联网公司吗
互联网 科技创新
鑫亿盛互联网科技
上海万想互联网科技
互联网科技股午盘股票涨跌
厦门千工互联网科技有限公司
阿大互联网科技有限公司
健康食品互联网创新科技园项目
深圳互联网科技园地址