维修网点 | 网站地图 | 加入收藏 | 设为首页 | 联系站长 |
本站公告: (请经常关注我站公告,您将有意想不到的收获!) 欢迎光临北京速帮电器维修网,这里是京城最专业的电器维修企业网,希望它可以带给你机器恢复生机的希望![速帮电器维修网  2008年7月9日]   您好,今天是:
当前位置:北京速帮电器维修网 >> 网络工程 >> 网站数据库开发 >> 浏览文章
如何缩小MSSQL数据库(日志)的大小!
时间: 2008年10月21日 来源:互联网 作者: 未知 浏览次数:
   mssql(WINDOWS平台上强大的数据库平台)数据库的大小包含数据(Data)和事务日志(TransactionLog)两个部分。 
数据部分存储的是用户数据库中的数据,包含用户的数据表、视图、存储过程等等内容。 
数据部分一般存储与数据库文件组中的.mdb文件中。一般来说,在正常使用的情况下,这 
个部分的大小不会经常性地发生很大的变化,除非是用于存储论坛之类快速变化的数据内 
容。一般而言,这个部分很少会需要缩小。 
事务日志存储的是用户数据库操作的事务记录,主要是用于在数据库服务器发生故障(比 
如电源故障之后),恢复数据库中的数据完整性而用的。这个部分一般存储于数据库文件 
组中的.ldf文件中。这个部分的大小经常会发生剧烈的变化。 
在某些情况下,由于用户的查询语句(SQL语句)书写的问题,会造成数据库文件大小的 
急剧膨胀,尤其是日志文件会变得非常大。这个时候需要对数据库加以缩小。缩小的操作 
分为两个步骤: 
步骤一 截断数据库中的日志内容 
BACKUP LOG 数据库名称 WITH TRUNCATE_ONLY 
步骤二 强制数据库压缩其大小 
DBCC SHRINKDATABASE ( 数据库名称 , TRUNCATEONLY ) 
这两个步骤需要使用查询分析器来执行。关于其具体的意义,请参考mssql(WINDOWS平台上强大的数据库平台)数据库附带的 
Transact-SQL的帮助文件。
发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
上一篇:在互联网上配置ACCESS数据访问页实例 下一篇文章:查出前台正在发出的sql语句的方法
我也说两句

24小时热门信息 发表文章
特别推荐
最新更新
购物须知 | 付款方式 | 关于速帮 | 联系速帮 | 友情链接
Copyright 1998-2008 Powered by Bjlxjw.COM,北京速帮维修网 All Rights Reserved.
服务电话:010-60118386 86802160 传真:010-64621509 E-Mail:bjwxzx@126.com
技术支持及报修手机:13146594250 维修咨询服务QQ:136310508 京ICP备案:05032683号