自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL日志太大?教你一鍵清理

數(shù)據(jù)庫 其他數(shù)據(jù)庫
原來數(shù)據(jù)倉庫中,每天的定時(shí)任務(wù)需要從其他系統(tǒng)里面抽取數(shù)據(jù)過來,導(dǎo)致數(shù)據(jù)文件和日志文件的磁盤空間都增長的飛快。

最近數(shù)據(jù)倉庫時(shí)不時(shí)爆磁盤空間不足,導(dǎo)致定時(shí)任務(wù)執(zhí)行失敗,這可了得,要知道定時(shí)任務(wù)執(zhí)行的可是每天的業(yè)務(wù)數(shù)據(jù)。

仔細(xì)檢查,發(fā)現(xiàn)是日志文件爆滿,這是咋回事呢?

原來數(shù)據(jù)倉庫中,每天的定時(shí)任務(wù)需要從其他系統(tǒng)里面抽取數(shù)據(jù)過來,導(dǎo)致數(shù)據(jù)文件和日志文件的磁盤空間都增長的飛快。

數(shù)據(jù)不能清理,但是日志文件是可以清理的,說干就干。

測試環(huán)境

SQL Server 2017

操作步驟

1. 將恢復(fù)模式改成“簡單”右鍵要清理的數(shù)據(jù)庫名 - 屬性,切換到選項(xiàng),將恢復(fù)模式修改為簡單,如下圖1,然后點(diǎn)確定。

圖片

圖1

2、收縮日志

還是右鍵要清理的數(shù)據(jù)庫名—任務(wù)—收縮—文件,按如圖2進(jìn)行設(shè)置,設(shè)置完后點(diǎn)確定即可

圖片

圖2

這樣日志就收縮到1M了,是不是很簡單?

但是如果遇到了需要經(jīng)常清理日志怎么辦?難道每次都要來這樣設(shè)置一遍嗎?就沒有什么辦法讓它自動(dòng)完成?

答案肯定是有的!下面才是真正的一鍵清理。

這里我們要濃重介紹SQL Server的代理功能了

SQL Server 代理

SQL Server代理功能主要是用來完成一些定時(shí)任務(wù)的,說白了就是你寫好命令,配置好執(zhí)行的頻率和時(shí)間,它就可以按時(shí)執(zhí)行你寫好的命令。

下面我們將圖1和圖2中的操作使用命令的形式做一個(gè)定時(shí)任務(wù)。

1、新建作業(yè)

如下圖3,我們右鍵作業(yè)—新建作業(yè)即可開始新建一個(gè)作業(yè)了

圖片

圖3

2、命名作業(yè)

給你的作業(yè)命名,這個(gè)可以隨便起,能識(shí)別就行

圖片

3、新建步驟

點(diǎn)擊左側(cè)的菜單欄,選擇步驟—右側(cè)底部點(diǎn)擊新建...—在彈出的窗口中做如下配置:

圖片

如果你的數(shù)據(jù)庫名跟我的不一樣,可以套用下面的命令:

USE [master]
GO
ALTER DATABASE 要清理的數(shù)據(jù)庫名稱 SET RECOVERY SIMPLE WITH NO_WAIT
GO
--將數(shù)據(jù)庫設(shè)置為簡單模式
ALTER DATABASE 要清理的數(shù)據(jù)庫名稱 SET RECOVERY SIMPLE
GO
USE 要清理的數(shù)據(jù)庫名稱
GO
--將數(shù)據(jù)庫的日志收縮為2M
DBCC SHRINKFILE (N'要清理的數(shù)據(jù)庫名稱_log' , 2, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE 要清理的數(shù)據(jù)庫名稱 SET RECOVERY FULL WITH NO_WAIT
GO
--將數(shù)據(jù)庫恢復(fù)為完整模式
ALTER DATABASE 要清理的數(shù)據(jù)庫名稱 SET RECOVERY FULL  
GO

(提示:可以左右滑動(dòng)代碼)

然后點(diǎn)確定即可。

4、新建計(jì)劃

回到新建作業(yè)窗口,點(diǎn)擊左側(cè)菜單里的計(jì)劃—點(diǎn)擊右邊底部的新建...—在彈出的窗口中做如下配置:

圖片

上面的作業(yè)計(jì)劃就是你要執(zhí)行上面命令的頻率和具體日期和時(shí)間,上面我們設(shè)置的是每隔1周,在星期日的上午1點(diǎn)執(zhí)行該命令。

這樣一個(gè)定時(shí)清理日志的任務(wù)就完成了。

建好后會(huì)存在你的作業(yè)里面

圖片

你也可以隨時(shí)手動(dòng)執(zhí)行上面的作用,只需要右鍵作業(yè)名——作業(yè)開始步驟...,然后就開始執(zhí)行了,如下圖:

圖片

這是已經(jīng)執(zhí)行完成的界面。

如果下次需要清理了,一鍵搞定。

責(zé)任編輯:武曉燕 來源: SQL數(shù)據(jù)庫開發(fā)
相關(guān)推薦

2021-02-01 12:24:40

Python日志Expect

2011-01-10 17:54:54

360黑屏木馬

2021-05-06 07:56:22

電腦C盤系統(tǒng)垃圾軟件

2017-06-09 11:11:55

互聯(lián)網(wǎng)

2015-02-09 15:25:52

換膚

2012-01-16 16:36:32

復(fù)合一體機(jī)常見問題

2015-11-03 15:29:49

ONOS開放網(wǎng)絡(luò)操作系統(tǒng)SDN

2021-03-01 12:37:10

Shell腳本端口

2020-04-13 07:30:18

Windows 10Windows操作系統(tǒng)

2021-10-14 14:55:36

微信深度清理騰訊

2021-10-15 22:24:25

微信功能存儲(chǔ)

2023-06-15 10:00:00

Jenkins任務(wù)操作

2025-04-17 04:00:00

2022-03-28 06:58:35

微信通訊錄刪除的好友

2021-02-16 08:28:33

微軟WindowsWindows 10

2011-09-01 10:46:56

SQL Server 快速清理日志文件

2011-11-21 15:04:30

2012-03-01 14:00:08

2018-03-20 12:30:44

iOSPush抓包

2020-11-24 11:00:24

前端
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號