返回顶部
首页 > 资讯 > 数据库 >如何提升SQLServer Delete数据的效率
  • 374
分享到

如何提升SQLServer Delete数据的效率

2024-04-02 19:04:59 374人浏览 八月长安
摘要

场景: 对一张3亿的大表进行Delete。 通过中间表实现。 先把需要归档的数据写入历史表Cou_History..Cou_History。 把需要删除表的字段条件写入中间表。 select S

场景:

对一张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

您可能感兴趣的文档:

--结束END--

本文标题: 如何提升SQLServer Delete数据的效率

本文链接: https://lsjlt.com/news/47308.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何提升SQLServer Delete数据的效率
    场景: 对一张3亿的大表进行Delete。 通过中间表实现。 先把需要归档的数据写入历史表Cou_History..Cou_History。 把需要删除表的字段条件写入中间表。 select S...
    99+
    2024-04-02
  • Golang如何提升数据处理效率?
    golang 通过并发性、高效内存管理、原生数据结构和丰富的第三方库,提升数据处理效率。具体优势包括:并行处理:协程支持同时执行多个任务。高效内存管理:垃圾回收机制自动管理内存。高效数据...
    99+
    2024-05-08
    golang 数据处理
  • 如何提升 C++ 函数执行效率?
    提升 c++++ 函数执行效率的技巧包括:避免不必要的复制拷贝、使用局部变量、减少函数调用开销、使用内联函数、优化循环、使用缓存。 如何提升 C++ 函数执行效率? 在 C++ 中编写...
    99+
    2024-04-18
    c++ 函数效率
  • 如何提升MYSQL查询效率
    这篇文章主要介绍了如何提升MYSQL查询效率,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MySQL数据库执行效率对程序的执行速度有很大的影...
    99+
    2024-04-02
  • 如何提升JavaScript递归效率
    这篇文章将为大家详细讲解有关如何提升JavaScript递归效率,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。递归是拖慢脚本运行速度的大敌之一。太多的递归会让浏览器变得越...
    99+
    2024-04-02
  • pandas如何提升计算效率
    这篇文章给大家分享的是有关pandas如何提升计算效率的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言Pandas是为一次性处理整个行或列的矢量化操作而设计的,循环遍历每个单元格、行或列并不是它的设计用途。所以...
    99+
    2023-06-15
  • 如何提升Vista SP2搜索效率
    今天就跟大家聊聊有关如何提升Vista SP2搜索效率,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。相信很多朋友都已经用上了Windows Vista,它的搜索功能极为强大,除了可以...
    99+
    2023-06-14
  • PHP SPL 数据结构:提升你的代码效率
    概述 PHP 标准库 (SPL) 提供了一系列数据结构类,可用于管理和处理数据。这些结构经过优化,可以高效地执行常见的操作,如插入、删除和查找。通过使用 SPL 数据结构,你可以提高代码的效率、可读性和可维护性。 堆栈 堆栈遵循后进先出...
    99+
    2024-02-15
    PHP SPL 数据结构 堆栈 队列 字典
  • NumPy对象在Java中的应用:如何提升数据处理效率?
    NumPy是Python中用于科学计算和数据处理的重要库。然而,Python并不是唯一可以使用NumPy的编程语言。在本文中,我们将讨论如何在Java中使用NumPy对象,以提高数据处理效率。 在Java中使用NumPy对象,需要使用一个称...
    99+
    2023-06-16
    响应 numpy 对象
  • PHP 容器如何提升分布式实时数据处理的效率?
    在现代互联网应用中,分布式架构已经成为一种常见的设计模式。与传统的单机应用相比,分布式应用可以有效地提高应用的可靠性和可扩展性。然而,在分布式应用中,实时数据处理是一个关键的问题。由于数据的数量庞大,传统的实时数据处理方法往往无法满足需求...
    99+
    2023-07-28
    容器 分布式 实时
  • 如何提升香港服务器效率
    提升香港服务器效率的方法:1、通过在线实时的匹配实际负荷容量,提升香港服务器工作效率;2、整合香港服务器的所有资源,将服务器进行虚拟化;3、利用更多的节能设备,来降低香港服务器的功率消耗。匹配服务器容量与实际负荷即使是最好的虚拟化和最新刷新...
    99+
    2024-04-02
  • 如何利用node提升工作效率
    这篇文章主要为大家展示了“如何利用node提升工作效率”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何利用node提升工作效率”这篇文章吧。在工作项目中需要依...
    99+
    2024-04-02
  • mysql如何提升跨表查询效率
    mysql使用索引提升跨表的查询效率索引是帮助mysql高效获取数据的数据结构。其原理是通过不断的缩小想要获得数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是我们总是通过同一种查找方式来锁定数据。mysql中如果没有...
    99+
    2024-04-02
  • Python如何处理大数据?3个技巧效率提升攻略
    如果你有个5、6 G 大小的文件,想把文件内容读出来做一些处理然后存到另外的文件去,你会使用什么进行处理呢?不用在线等,给几个错误示范:有人用multiprocessing 处理,但是效率非常低。于是,有人用python处理大文件还是会存在...
    99+
    2023-06-05
  • Spring框架如何利用Python数据类型提升开发效率?
    随着数据科学的发展,Python已成为最受欢迎的数据科学编程语言之一。Python在处理数据方面非常强大,而Spring框架则是Java企业级应用程序开发的事实标准。本文将介绍如何将Python的强大数据类型引入Spring框架中,以提高...
    99+
    2023-08-19
    数据类型 spring windows
  • vue3的效率提升方法
    这篇文章主要介绍“vue3的效率提升方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue3的效率提升方法”文章能帮助大家解决问题。对静态节点的提升什么是静态节点所谓的静态节点就是在 vue 中的...
    99+
    2023-06-30
  • 如何提高大数据量分页的效率
    这篇文章主要讲解了“如何提高大数据量分页的效率”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何提高大数据量分页的效率”吧! ...
    99+
    2024-04-02
  • Mysql中怎么提升大数据表的拷贝效率
    这篇文章将为大家详细讲解有关Mysql中怎么提升大数据表的拷贝效率,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。可能情况:1.导致数据库崩溃或者卡死&nbs...
    99+
    2024-04-02
  • 如何通过索引提升PHP与MySQL的数据分组和数据聚合的效率?
    引言:PHP和MySQL是目前应用最广泛的编程语言和数据库管理系统,常常被用于构建web应用程序和处理大量数据。在处理大量数据时,数据分组和数据聚合是常见的操作,但如果不合理地设计和使用索引,这些操作可能会变得非常低效。本文将介绍如何通过索...
    99+
    2023-10-21
    MySQL PHP 关键词:索引
  • 用工具提升 golang 函数效率
    如何使用 go 工具提升函数性能?利用 benchmark 包进行基准测试,识别性能瓶颈。使用 pprof 分析性能数据,发现性能问题并制定改进策略。优化示例:findmax 函数通过使...
    99+
    2024-05-06
    编程 golang
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作