网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

Sqlserver数据库日志收缩

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
Sqlserver日志收缩
    
    --假设test2为数据库名称
    日志已经很大的时候用
    方法一
    此方法适用于7.0和2000。
    1、在查询分析器中执行:
    execsp_detach_db'DB_Name'
    2、在我的电脑中将日志的物理文件xxx_Log.LDF改名。
    3、在查询分析器中执行:
    execsp_attach_single_file_db'DB_Name','C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\DB_Name.MDF'
    4、如果上一步成功,将步骤2中改名后的文件删除。如果上一步不成功,改回原来的文件名,
    用sp_attach_db将数据库附加到服务器,然后用方法二。
    方法二
    6.X中
    DUMPTRANSACTIONtest2withNO_LOG
    DUMPTRANSACTIONtest2withTRUNCATE_ONLY
    将上面的语句多次执行,直到日志缩小。
    7.0和2000中
    backuplogtest2withNO_LOG
    backuplogtest2withTRUNCATE_ONLY
    DBCCSHRINKDATABASE(test2)
    将上面的语句多次执行,直到日志文件缩小。
    上面的方法治标不治本,标本兼治要用下面的方法。
    方法三:
    --6.X和7.0中改为日志处于截断模式,2000中恢复模型改为简单恢复
    execsp_dboption'test2','trunc.logonchkpt.','on'
    --7.0和2000中设为自动收缩,6.x中不用执行。
    execsp_dboption'test2','autoshrink','on'
    通常用于测试环境。
    方法四:
    --7.0中改为日志不处于截断模式,2000中恢复模型改为完全恢复
    execsp_dboption'test2','trunc.logonchkpt.','off'
    --7.0和2000中设为自动收缩,6.x中不用执行。
    execsp_dboption'test2','autoshrink','on'
    建立作业,每半个小时一次日志备份,每天一次完全数据库备份。
    7.0和2000中:在Log收缩到正常大小后,将autoshrink选项设置为off。
    通常用于真实环境。
    在产品化系统中将autoshrink选项设置为开启状态并非明智之举(除非您真的需要这样做),这是因为,当您的系统正在忙于完成其它任务时,autoshrink选项可能会同时启动,从而降低系统运行速度。然而,对于那些数据库管理员无暇估计并且数据库尺寸有可能在您毫无察觉的情况下超出控制范围的桌面或远程系统来说,开启这一选项却是一种非常有效的措施。
    收缩事务日志
    在下列情况下,日志文件的物理大小将减少:
    *执行DBCCSHRINKDATABASE语句时。
    *执行引用日志文件的DBCCSHRINKFILE语句时。
    *自动收缩操作发生时。
    日志收缩操作依赖于最初的日志截断操作。日志截断操作不减小物理日志文件的大小,但减小逻辑日志的大小,并将没有容纳逻辑日志任何部分的虚拟日志标记为不活动。日志收缩操作会删除足够多的不活动虚拟日志,将日志文件减小到要求的大小。
    按下面任一方式控制事务日志的大小:
    *在维护日志备份序列时,调度BACKUPLOG语句按间隔发生,以使事务日志不致增长到超过预期的大小。
    *当不维护日志备份序列时,指定简单恢复模式。
    详情请参考MSSQLServer2000联机丛书:
    目录-->SQLServer构架-->数据库构架-->物理数据库构架-->事务日志构架-->收缩事务日志
    目录-->SQLServer构架-->数据库构架-->物理数据库构架-->事务日志构架-->截断事务日志
    
  • 上一篇资讯: SQLSERVER数据类型
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师