`
yacole
  • 浏览: 240071 次
  • 性别: Icon_minigender_1
  • 来自: 浙江科技学院
社区版块
存档分类
最新评论

不写日志的方法删除数据

阅读更多

用turncate table table1
因为truncate 是DDL操作,不产生rollback,不写日志速度快一些,然后如果有自增的话,恢复到1开始
而delete会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments,
同时还要记录下G级别的日志


1.选出您所需要保留的记录到新的表
Select * into Table2 From Table1 Where Time>='2006-03-10'

2.然后直接Truncate table Table1。无论何种恢复模式都不会进行日志记录
Truncate table Table1

3.最后对Table2进行改名为Table1
exec sp_rename 'Table2','Table1'

分享到:
评论

相关推荐

    VB写日志 删除日志

    请注意,删除操作是不可逆的,因此在执行之前应确保确实不再需要该日志文件。 4. **添加日志** “添加日志”通常指的是追加信息到已存在的日志文件。VB的`OpenTextFileWriter`方法的第二个参数设置为`True`即可...

    SQLServer事务日志压缩与删除的方法

    ### SQL Server 事务日志压缩与删除的方法 在SQL Server中,事务日志记录着所有对数据库所做的更改操作,这对于数据库的恢复至关重要。然而,随着数据量的增长,事务日志文件也会不断增大,这不仅会占用大量的磁盘...

    清除数据库日志

    使用这样的工具可以有效地管理和缩小日志文件的大小,但需要注意的是,不恰当的日志清除可能导致数据丢失或破坏数据库的完整性和一致性。因此,在执行日志清理之前,应确保数据库处于安全模式,并且已经进行了适当的...

    Delphi中用多线程实现日志文件的读写与管理

    在多线程环境中,多个线程可能同时尝试访问同一个资源,如日志文件,这可能导致数据不一致或错误。Delphi提供了各种同步原语,如TCriticalSection、TSemaphore和TMutex等,用于控制对共享资源的访问。在我们的日志...

    应用log4net写日志的简单程序

    标题"应用log4net写日志的简单程序"表明我们要讨论的是如何使用log4net这个开源日志记录库在C#环境中编写日志处理代码。log4net是Apache的一个项目,广泛应用于.NET框架,提供了一种灵活、可配置的日志记录解决方案...

    delphi2010写的日志服务器绿色版

    注意localdb下的blankdb.mdb不可以删除,删除了,会出错) 5,上传日志到远程mssql数据库,后台线程实现。注意:上传数据前,限制性程序目录中的InitMssqlDb.sql 脚本。随后好配置好连接参数。 编写人:sandspark

    SQLServer数据库日志分析数据恢复工具

    在误删数据的情况下,这种工具可以通过回溯日志记录,找到被删除数据的痕迹,并尝试恢复它们。这就是所谓的“前滚”和“回滚”操作,前滚用于应用未提交的事务,回滚则用于撤销已提交的事务。 “查看日志”功能允许...

    行业文档-设计装置-在重复数据删除中支持文件并发读写的方法.zip

    在IT行业中,重复数据删除(De-duplication)是一种高效的数据存储技术,它通过识别并消除数据中的重复部分,从而显著减少存储空间的占用。在设计支持文件并发读写的重复数据删除系统时,面临的主要挑战是如何在保持...

    数据库清除日志工具 速度快

    至于压缩包中的“trunc”文件,这可能是工具的执行文件或配置文件,名称“trunc”可能源于SQL中的TRUNCATE命令,该命令常用于删除表中的所有数据,而不保留任何日志记录。这个工具可能采用了类似的概念,快速清空...

    Kepware 事件日志解决方法

    【Kepware 事件日志解决方法】 Kepware 是一家专注于工业自动化和物联网通信的公司,其开发的 Kepware Event Logger 是一个强大的工具,用于记录和分析 OPC(OLE for Process Control)服务器中的事件和错误。当...

    数据批量删除/同时删除多条数据

    7. **错误处理**:在执行过程中,可能会遇到各种错误,如数据不一致、权限问题、网络故障等。因此,良好的错误处理机制是必要的,可以捕获异常,提供反馈,并进行相应的恢复操作。 8. **审计日志**:对于关键操作,...

    C++ Builder写的工作日志管理软件及源码

    在本系统中,工作日志数据会被存储在MSSQL数据库中,用户可以通过系统界面进行查询、添加、编辑和删除操作。 值得注意的是,为了便于系统的部署和运行,项目中包含了一个名为"worklog.bak"的数据库备份文件。这是一...

    磁盘数据恢复 删除文件恢复 删除数据恢复(源代码)

    在IT领域,数据恢复是一项至关重要的技术,尤其是在不小心删除了重要文件或数据丢失的情况下。本文将深入探讨“磁盘数据恢复”、“删除文件恢复”以及“删除数据恢复”的概念,并结合源代码分析来帮助理解这一过程。...

    浅谈SQL Server中的事务日志(二)----事务日志在修改数据时的角色 .docx

    ### SQL Server中的事务日志详解——事务日志在修改数据时的角色 #### 一、引言 事务日志是SQL Server的重要组成部分,它确保了事务处理的持久性(Durability)与事务回滚(Rollback),是实现事务的ACID(原子性...

    Excel数据读写到sql

    例如,日期格式应统一,文本字段不应包含特殊字符,数字字段应清除多余的空格等。此外,如标题所述,避免使用中文名称保存Excel文件,以免在读取时出现编码问题。 2. 表结构匹配:了解数据库中的目标表结构,包括...

    VC日志记录类

    7. **自动清除过期日志**:类中可能会有一个定时任务或者在写入新日志时检查并删除超过保存期限的日志文件。 在`LogFile.cpp`文件中,将实现`LogFile`类的上述成员函数。例如,`WriteLog()`函数可能会首先获取互斥...

    sqlserver2000数据备份和日志清理

    sqlserver2000数据备份和日志清理,对日常使用做好备胎

    MFC删除日志源码

    删除过期日志是日志管理的一部分,目的是节省存储空间,防止无用的日志数据堆积。以下将详细介绍这个功能的实现思路和关键知识点: 1. **日志文件格式**:首先,你需要定义日志文件的格式,通常包括时间戳、等级...

    行业分类-设备装置-读取数据方法以及数据写入方法.zip

    本压缩包“行业分类-设备装置-读取数据方法以及数据写入方法.zip”聚焦于这一主题,提供了关于如何高效、安全地进行数据操作的详细指南。主要包含以下关键知识点: 1. **数据读取方法**: - **I/O流模型**:设备...

Global site tag (gtag.js) - Google Analytics