首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server 2008数据库增长问题。

Server 2008数据库增长问题。
EN

Database Administration用户
提问于 2012-08-01 09:28:04
回答 1查看 316关注 0票数 0

我是一个.net开发人员,而不是一个专家数据库管理员。

我在server 2008上运行了一个应用程序。昨天,在无限循环中执行某个查询时出现了一个问题,导致数据库从500 MB增长到380 GB。日志文件本身为300 GB,mdf文件为80 GB。

今天,我停止了查询,并将日志文件截断为12 MB。然后我找出了哪些表已经增长并截断了它们,但我的数据库大小仍然是67 GB!

我运行了一个查询来确定所有表的大小( https://stackoverflow.com/a/7892349/287100 )。

但是,所有表的总大小都小于100 MB。我想知道为什么数据库大小这么大,以及如何将其缩小到大约500 to。

谢谢。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2012-08-01 11:59:11

可以使用以下方法收缩MDF文件:

代码语言:javascript
复制
USE [Databasename]
GO
DBCC SHRINKDATABASE(N'Databasename' )
GO

还可以使用以下方法缩小LDF文件:

代码语言:javascript
复制
USE  Data base 
GO
DBCC SHRINKFILE(databsename_Log, 1)
GO
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/21802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档