思为网络_日韩免费福利视频_成都百度优化快照排名-成都网站建设优化_日韩免费成人av_成都网页设计_日韩免费av在线_成都SEO公司

思為網(wǎng)絡(luò)

+ 網(wǎng)站建設(shè)營(yíng)銷咨詢:028-8608 0655
+ QQ咨詢:361300450 19777182

windows獨(dú)享主機(jī)MSSQL數(shù)據(jù)庫(kù)日志文件過大的解決方法

來(lái)源:  時(shí)間:2011/11/28  點(diǎn)擊:

    很多獨(dú)立服務(wù)器客戶反饋數(shù)據(jù)庫(kù)日志文件過大,嚴(yán)重浪費(fèi)磁盤資源,數(shù)據(jù)庫(kù)實(shí)際大小為600M, 日志文件實(shí)際大小為33M, 但MSSQL日志文件占用空間為2.8G!!!

    我們及時(shí)反饋給我們的研發(fā)部門,他們寫了一個(gè)腳本,就可以將日志文件縮小到自己想要的大小了。把代碼COPY到查詢分析器里,,然后修改其中的3個(gè)參數(shù)(紅色字體部分),運(yùn)行即可(測(cè)試通過,請(qǐng)獨(dú)立服務(wù)器客戶測(cè)試)
-----
SET NOCOUNT ON

DECLARE @LogicalFileName sysname,

@MaxMinutes INT,

@NewSize INT

USE   data_db            -- 要操作的數(shù)據(jù)庫(kù)名

SELECT  @LogicalFileName = 'data_db_log',  -- 日志文件名

@MaxMinutes = 10,               -- Limit on time allowed to wrap log.

@NewSize = 100                  -- 你想設(shè)定的日志文件的大小(M)

-- Setup / initialize

DECLARE @OriginalSize int

SELECT @OriginalSize = size

FROM sysfiles

WHERE name = @LogicalFileName

SELECT '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 = @LogicalFileName

CREATE TABLE DummyTrans

(DummyColumn char (8000) not null)

 

DECLARE @Counter   INT,

@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) 

END  

SELECT '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 = @LogicalFileName

DROP TABLE DummyTrans

SET NOCOUNT OFF

以上代碼用T-SQL語(yǔ)言實(shí)現(xiàn)。

.
Tags:   mssql 服務(wù)器   
Web URL:http://m.degiezj.com/faq/zhuji/mssql-log-compress.html   收藏此文  打印此文
  • 上一篇:FlashFXP更新網(wǎng)站圖文配置詳解-FTP網(wǎng)站建設(shè)管理
  • 下一篇:mysql日志文件詳細(xì)介紹
  • 相關(guān)文章列表

  • 獨(dú)立服務(wù)器選擇指南:VPS ECS 云服務(wù)器怎么選擇
  • 主站蜘蛛池模板: 压滤机入料泵_渣浆泵_耐磨污水泵_保定森力克水泵制造有限公司 | 装修公司-吉诚装饰公司官网 | 山西档案架,智能档案密集架,手摇密集架,山西密集架厂家批发/报价 | 望崖阁书法培训班-杭州书法高考培训班2023届招生简章-优清画院 | 频谱矢量网络分析仪_鼎阳数字示波器-苏州东伟元电子有限公司 | 新房_二手房_别墅_全包装修-天美艺装饰【官网】-深圳装修公司 | 立式加工中心_龙门加工中心_卧式加工中心-山东威达重工股份有限公司 | 扭力扳手_扭力扳手检定仪_数显扭力扳手_扭力测试仪_测力计_推拉力计_拉力测试仪_测试台架-上海实干实业有限公司 | 南洋电线电缆|中压交联电缆|高压电力电缆-NAN南洋电缆 | 有机肥设备|有机肥生产线|有机肥料生产设备|河南通达重工科技有限公司 | 萘系减水剂|缓凝|早强|聚羧酸|混凝土|石膏板|管桩减水剂厂家-潍坊英宏建材有限公司 | 上海办公家具_高端实木办公家具_现代智能办公家具定制厂-上海迈亚家具有限公司 | 乐清人才网_乐清招聘网_求职找工作平台 | 四川迪瑞机电设备有限公司-容积式换热器|半容积式换热器|容积式换热机组|半容积式水加热器|换热器在线除垢防垢器|迪瑞机电 | 自动化贴标机_套标机_圆瓶贴标机厂家_大为机械| 上海乾乙智能科技有限公司官网 | 磨粉机_上海磨粉机_雷蒙磨粉机_超细磨粉机_磨粉机价格-上海山卓重工机械有限公司 | 山东万利精密机械制造有限公司-高速金属圆锯机,数控高速圆锯机,高速圆锯机生产厂家 | 芜湖藦卡机器人科技有限公司 | 山东邹平华强无纺布有限公司| 实验升降炉-箱式管式炉- 台车真空炉-熔块旋转炉-推板隧道窑-洛阳鲁威窑炉有限公司 | 手游下载_app下载_好玩的手游下载_安卓市场下载_163下载 | 中国建材信息总网-中国建材行业权威的信息资讯平台 | 廊坊金星化工有限公司-钢套钢保温管厂家,玻璃钢缠绕保温管,镀锌铁皮保温管厂家,廊坊金星化工有限公司 | 无尘车间_净化工程_GMP食品药品化妆品电子厂无尘净化车间_无尘室 | 上海塑料链条生产厂家-塑料网带批发-柔性齿形链价格-上海瀚幽传动机械有限公司 | 灭菌洗箱机_周转箱清洗机_隧道式洗箱机 - 环速科技有限公司 | 芜湖藦卡机器人科技有限公司 | 熊猫家装-装修公司,上海装修、室内设计、家装、别墅装修、办公室装修、全屋定制就上熊猫家装 | 手动叉车|电动搬运车|电动升降平台-牛力机械制造有限公司官网 | 上海恩计仪器首页-微生物限度检测仪-微生物限度仪厂家 | 真空机器人维修_晶圆机械手保养_半导体机械臂维修_面板机器人保养_AMHS改造-广州市广科智能技术有限公司 | 酒类灌装机厂家_贴标机_灌装生产线-青州市锦德包装机械有限公司 酒店设计_建筑设计_室内装修装饰-北极点酒店设计公司 | 展馆周边酒店_会展中心附近酒店_展览旅游酒店预订官网-盟友云 | 硬度计,里氏硬度计,布氏硬度计,高强螺栓检测仪,平板导热仪,专业无损检测仪器商-北京时代新天测控技术有限公司-北京时代新天测控技术有限公司 | 装修工程-钢结构工程-环氧地坪漆-东莞市远鸣装饰工程有限公司 | 深圳彩盒印刷-纸盒包装-不干胶标签印刷-深圳印刷厂家-深圳贝的印刷 | 深圳市鼎拓达机电有限公司_ 深圳市鼎拓达机电有限公司 | 红都服装官网-北京红都西服-红都西服定制-北京红都集团 | 太原万通汽车学校[官网]-太原好的汽修培训学校,学新能源汽车技术,学汽修,学汽车检测与维修技术 | 咪咕体育直播,咪咕直播,CCTV5直播,体育直播,高清直播,腾讯体育直播,篮球直播,足球直播 |