偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

數(shù)據(jù)庫(kù) 其他數(shù)據(jù)庫(kù)
原來(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ù)倉(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ù)名稱 SET RECOVERY SIMPLE WITH NO_WAIT
GO
--將數(shù)據(jù)庫(kù)設(shè)置為簡(jiǎn)單模式
ALTER DATABASE 要清理的數(shù)據(jù)庫(kù)名稱 SET RECOVERY SIMPLE
GO
USE 要清理的數(shù)據(jù)庫(kù)名稱
GO
--將數(shù)據(jù)庫(kù)的日志收縮為2M
DBCC SHRINKFILE (N'要清理的數(shù)據(jù)庫(kù)名稱_log' , 2, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE 要清理的數(shù)據(jù)庫(kù)名稱 SET RECOVERY FULL WITH NO_WAIT
GO
--將數(shù)據(jù)庫(kù)恢復(fù)為完整模式
ALTER DATABASE 要清理的數(shù)據(jù)庫(kù)名稱 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í)行完成的界面。

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

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

2021-02-01 12:24:40

Python日志Expect

2021-05-06 07:56:22

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

2011-01-10 17:54:54

360黑屏木馬

2017-06-09 11:11:55

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

2015-02-09 15:25:52

換膚

2012-01-16 16:36:32

復(fù)合一體機(jī)常見(jiàn)問(wèn)題

2021-03-01 12:37:10

Shell腳本端口

2020-04-13 07:30:18

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

2015-11-03 15:29:49

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

2021-10-14 14:55:36

微信深度清理騰訊

2021-10-15 22:24:25

微信功能存儲(chǔ)

2025-04-17 04:00:00

2023-06-15 10:00:00

Jenkins任務(wù)操作

2025-07-07 07:33:31

2021-02-16 08:28:33

微軟WindowsWindows 10

2022-03-28 06:58:35

微信通訊錄刪除的好友

2011-09-01 10:46:56

SQL Server 快速清理日志文件

2011-11-21 15:04:30

2022-04-07 13:56:13

前端一鍵換膚

2025-04-02 09:10:00

LinuxShell腳本
點(diǎn)贊
收藏

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