新聞中心
MSSQL收縮日志一下可以大大減小日志文件的體積,極大的提高系統(tǒng)的性能。本文介紹通過(guò)一條簡(jiǎn)單的標(biāo)準(zhǔn)語(yǔ)句來(lái)完成這一目的:

本溪ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
首先,你需要知道日志文件的數(shù)據(jù)庫(kù)名稱,及其使用模式(使用模式可以在sys.database中查),然后通過(guò)下面的標(biāo)準(zhǔn)語(yǔ)句:
`BACKUP LOG [Your_Database_Name] WITH TRUNCATE_ONLY`
來(lái)完成MSSQL收縮日志。相信不少小伙伴已經(jīng)猜到了,該語(yǔ)句是收縮日志文件的關(guān)鍵。TRUNCATE_ONLY表示只刪除不備份日志文件,而不備份數(shù)據(jù)庫(kù)。
有位小伙伴會(huì)問(wèn),究竟有什么用?答案很簡(jiǎn)單,該語(yǔ)句能夠快速減小日志文件的體積,減少數(shù)據(jù)庫(kù)花費(fèi)磁盤空間。此外,通過(guò)收縮日志文件,也能減少數(shù)據(jù)庫(kù)管理的時(shí)間及負(fù)擔(dān),更好的實(shí)現(xiàn)數(shù)據(jù)庫(kù)資源的有效管理。
有時(shí)候,小伙伴們?cè)谑×藥状问湛s日志后,都發(fā)現(xiàn)當(dāng)前日志文件還是沒有收縮成功。原因一般就是在語(yǔ)句執(zhí)行期間,必須確保日志文件可寫。也就是說(shuō),你必須保證日志文件的擴(kuò)展模式是SIMPLE而不是FULL或者BULK-LOGGED,通過(guò)檢查sys.database的recovery_model字段來(lái)確認(rèn)。
此外,當(dāng)日志文件增長(zhǎng)到一定程度時(shí),收縮日志文件可能很慢或者失敗,原因可能是日志文件無(wú)法收縮,此時(shí),你可以使用更強(qiáng)大的語(yǔ)句:
`EXEC sp_cycle_errorlog;`
它可以讓你更好地收縮日志文件,并釋放出更多磁盤空間。
總結(jié):MSSQL通過(guò)一條簡(jiǎn)單的標(biāo)準(zhǔn)語(yǔ)句,就能快速收縮日志文件,減少數(shù)據(jù)庫(kù)花費(fèi)磁盤空間,提高系統(tǒng)性能。但還需要注意,該語(yǔ)句執(zhí)行前日志文件的模式必須為SIMPLE,否則可能無(wú)法成功收縮日志文件。至于日志文件極大的時(shí)候,可使用更強(qiáng)大的語(yǔ)句`EXEC sp_cycle_errorlog;`來(lái)達(dá)到這一目的。
成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營(yíng)銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
網(wǎng)站題目:MSSQL收縮日志:簡(jiǎn)單語(yǔ)句一步到位(mssql收縮日志語(yǔ)句)
網(wǎng)頁(yè)網(wǎng)址:http://www.5511xx.com/article/copeips.html


咨詢
建站咨詢
