亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

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

 

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

 

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

 

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

 

測(cè)試環(huán)境

SQL Server 2017

 

操作步驟

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

 

圖片

 

圖1

 

2、收縮日志

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

 

圖片

 

圖2

 

這樣日志就收縮到1M了,是不是很簡(jiǎn)單?

 

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

 

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

 

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

 

SQL Server 代理

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

 

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

 

1、新建作業(yè)

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

 

圖片

 

圖3

 

2、命名作業(yè)

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

 

圖片

 

 

3、新建步驟

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

 

圖片

 

 

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

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

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

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

 

4、新建計(jì)劃

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

 

圖片

 

 

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

 

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

 

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

 

圖片

 

 

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

 

圖片

 

 

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

 

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

分享到:
標(biāo)簽:日志 SQL
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定