原文:大表分批刪除腳本

昨天干了件傻事,在公司新搭了個測試庫,把正式庫還原到測試庫后,把恢復模式改為簡單,然后無腦寫了個腳本把所有業務表今年以前的數據刪除。之后就回家了。今天跑過來上去一看,呃的神,測試庫日志達到了 多GB。這才意識到單個業務表的數據量比較大,而我用單個DELETE語句來刪除的,單個事務忒大了導致日志瘋漲到 多GB。下面分享下大菠蘿兄提供的分批刪除腳本: ...

2014-07-30 10:43 9 922 推薦指數:

查看詳情

sybase 腳本刪除

腳本方式刪除 if exists (select 1 from sysobjects where id = object_id('users') and type = 'U') drop table usersgo 建 create table users(   id ...

Sat Apr 15 22:17:00 CST 2017 0 1460
sql server編寫archive通用模板腳本實現自動分批刪除數據【填空式編程】

  博主做過比較多項目的archive腳本編寫,對於這種刪除數據的腳本開發,肯定是一開始的話用最簡單的一個delete語句,然后由於部分數據量比較大啊,索引比較多啊,會發現刪除數據很慢而且影響系統的正常使用。然后就對delete語句進行按均勻數據量分批delete的改寫,這樣的話,原來的刪除一個 ...

Tue Oct 01 06:25:00 CST 2019 0 356
mysql分批刪除數據

DELIMITER $$DROP PROCEDURE IF EXISTS `study`.`xx` $$CREATE PROCEDURE `study`.`xx` ()BEGINDECLARE i i ...

Thu Jun 18 19:19:00 CST 2020 0 845
卸載oracle刪除注冊腳本

一.前言 在我們操作系統中,有時要卸載oracle數據庫,每一次都要去刪除win下的注冊,為了方便刪除注冊的信息,下面通過一種刪除注冊快捷的腳本。 二.腳本信息 Windows Registry Editor Version 5.00 ...

Sun Jul 03 07:08:00 CST 2016 0 2349
SQL Server數據庫中使用sql腳本刪除指定的列

在SQL Server數據庫中刪除某一列,使用數據庫管理工具直接可視化操作是很簡單的,但是如果要用sql腳本呢?可能你會說很簡單,直接用 ALTER TABLE [要刪除的字段所在的名] DROP COLUMN [要刪除的字段]; GO 這樣不就OK了嗎? 可是如果這個字 ...

Mon Jul 16 19:25:00 CST 2012 0 4296
Beyond Compare4破解--寫reg腳本刪除注冊

打開注冊,看 這個路徑下 計算機\HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4 目的是要刪除 CacheID 這個 鍵值項目 導出Beyond Compare 4 的信息 ...

Tue Nov 26 18:09:00 CST 2019 0 619
shell腳本:遍歷刪除

遍歷刪除文本內路徑上文件 windows上測試可以安裝Git linux中,准備刪除文件的腳本deleteFile.sh,picture.txt保存待刪除文件的文件路徑,picture文件夾下面有三張待刪除圖片a/b/c.jpg deleteFile.sh腳本如下: 執行 ...

Thu Jan 16 22:56:00 CST 2020 0 2117
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM