午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

SQL SERVER日志清除的兩種方法

瀏覽:11日期:2023-10-29 10:02:49

方法一

一般情況下,SQL數(shù)據(jù)庫(kù)的收縮并不能很大程度上減小數(shù)據(jù)庫(kù)大小,其主要作用是收縮日志大小,應(yīng)當(dāng)定期進(jìn)行此操作以免數(shù)據(jù)庫(kù)日志過(guò)大1、設(shè)置數(shù)據(jù)庫(kù)模式為簡(jiǎn)單模式:打開(kāi)SQL企業(yè)管理器,在控制臺(tái)根目錄中依次點(diǎn)開(kāi)Microsoft SQL Server-->SQL Server組-->雙擊打開(kāi)你的服務(wù)器-->雙擊打開(kāi)數(shù)據(jù)庫(kù)目錄-->選擇你的數(shù)據(jù)庫(kù)名稱(如論壇數(shù)據(jù)庫(kù)Forum)-->然后點(diǎn)擊右鍵選擇屬性-->選擇選項(xiàng)-->在故障還原的模式中選擇“簡(jiǎn)單”,然后按確定保存2、在當(dāng)前數(shù)據(jù)庫(kù)上點(diǎn)右鍵,看所有任務(wù)中的收縮數(shù)據(jù)庫(kù),一般里面的默認(rèn)設(shè)置不用調(diào)整,直接點(diǎn)確定3、收縮數(shù)據(jù)庫(kù)完成后,建議將您的數(shù)據(jù)庫(kù)屬性重新設(shè)置為標(biāo)準(zhǔn)模式,操作方法同第一點(diǎn),因?yàn)槿罩驹谝恍┊惓G闆r下往往是恢復(fù)數(shù)據(jù)庫(kù)的重要依據(jù)

方法二

SET NOCOUNT ONDECLARE @LogicalFileName sysname, @MaxMinutes INT, @NewSize INT

USE;;tablename;;-- 要操作的數(shù)據(jù)庫(kù)名SELECT; @LogicalFileName = 'tablename_log',; -- 日志文件名@MaxMinutes = 10,;;;;-- Limit on time allowed to wrap log. @NewSize = 1; -- 你想設(shè)定的日志文件的大小(M)

-- Setup / initializeDECLARE @OriginalSize intSELECT @OriginalSize = size FROM sysfiles WHERE name = @LogicalFileNameSELECT 'Original Size of ' + db_name() + ' LOG is ' + CONVERT(VARCHAR(30),@OriginalSize) + ' 8K pages or ' + CONVERT(VARCHAR(30),(@OriginalSize*8/1024)) + 'MB' FROM sysfiles WHERE name = @LogicalFileNameCREATE TABLE DummyTrans (DummyColumn char (8000) not null)

DECLARE @CounterINT, @StartTime DATETIME, @TruncLog; VARCHAR(255)SELECT; @StartTime = GETDATE(), @TruncLog = 'BACKUP LOG ' + db_name() + ' WITH TRUNCATE_ONLY'

DBCC SHRINKFILE (@LogicalFileName, @NewSize)EXEC (@TruncLog)-- Wrap the log if necessary.WHILE;;@MaxMinutes > DATEDIFF (mi, @StartTime, GETDATE()) -- time has not expired AND @OriginalSize = (SELECT size FROM sysfiles WHERE name = @LogicalFileName); AND (@OriginalSize * 8 /1024) > @NewSize; BEGIN -- Outer loop. SELECT @Counter = 0 WHILE; ((@Counter < @OriginalSize / 16) AND (@Counter < 50000)) BEGIN -- update INSERT DummyTrans VALUES ('Fill Log'); DELETE DummyTrans SELECT @Counter = @Counter + 1 END EXEC (@TruncLog); ENDSELECT 'Final Size of ' + db_name() + ' LOG is ' + CONVERT(VARCHAR(30),size) + ' 8K pages or ' + CONVERT(VARCHAR(30),(size*8/1024)) + 'MB' FROM sysfiles WHERE name = @LogicalFileNameDROP TABLE DummyTransSET NOCOUNT OFF

主站蜘蛛池模板: 日韩一级欧美一级 | 日韩精品无码一区二区三区 | 欧美中文| 麻豆国产免费 | 久草99 | 婷婷激情丁香 | 资源在线| 国产成人精品123区免费视频 | 黄色一级大片在线免费看国产一 | 天天艹天天爽 | 人人舔人人干 | 一级欧美大片 | 五月综合激情网 | 中文久久乱码一区二区 | 国产亚洲精品久久久久久无几年桃 | 亚洲精品午夜国产va久久成人 | 久久影院一区 | 可以在线观看的av网站 | 欧美三级欧美一级 | 日韩毛片在线看 | 日韩视频三区 | 欧美久久久久久久久 | 欧美精品在线播放 | 亚洲成人黄色网址 | 伊人久久成人 | 日韩在线视频免费观看 | 久久精品国产99 | 久久久久成人精品 | 亚洲国产欧洲 | 日韩综合在线视频 | 国产美女福利在线 | 成人免费在线看片 | 91精品在线视频观看 | 国产午夜在线视频 | 亚洲啪啪 | 国产美女免费 | 在线一区观看 | 国产亚洲二区 | 毛片在线观看视频 | 亚洲综合激情网 | 精品日本一区二区 |