===关于tempdb文件越来越大问题求教===

cinbar 2008-05-06 02:31:46
最近几次发现tempdb文件会突然间增长到10G以上,导致前台应用系统运行变得很慢,重启机器后,
发现tempdb文件又缩小回原来的10几MB,应用系统恢复正常,应用系统是用Java写的网页浏览方式。
很想求教一下:
1、这种突然增加的情况一般是怎么回事?该如何来处理这种情况,每次都停掉应用,然后重启机器不太好啊。
2、可以设置让此文件自动缩小吗?
多谢。
...全文
165 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
-狙击手- 2008-05-07
  • 打赏
  • 举报
回复
及时断开不要的连接 ,及时清理不 需要的资源
适当加大tempdb的大小
hery2002 2008-05-07
  • 打赏
  • 举报
回复
如何收缩数据库
http://technet.microsoft.com/zh-cn/library/ms189035.aspx
hery2002 2008-05-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wguchao 的回复:]
把tempdb 数据文件的增长方式设置为定长,并不让其继续增长
[/Quote]
设置为定长,貌似会出现非预期的问题.
hery2002 2008-05-07
  • 打赏
  • 举报
回复
写个脚本自动压缩一下就可以了,
估计是你有大数据量的操作,所以导致临时数据库迅速增大.
cinbar 2008-05-07
  • 打赏
  • 举报
回复
谢谢大家的热情帮忙,麻烦谁能再提供一个自动压缩的脚本给我看看吗,谢谢了,没写过,不太懂。
对了,我用的是SQL2000。
wguchao 2008-05-06
  • 打赏
  • 举报
回复
把tempdb 数据文件的增长方式设置为定长,并不让其继续增长
cinbar 2008-05-06
  • 打赏
  • 举报
回复
谢谢dawugui兄的回答,可是,断开SQL Server的连接也不好啊,这样前台业务应用也就相应的停止了,
我就是不太希望停止业务,但同时又希望能把tempdb文件变小。
dawugui 2008-05-06
  • 打赏
  • 举报
回复
1、这种突然增加的情况一般是怎么回事?
--------
请检查突然增长时的规律.
如大数据量的插入,大数据量的查询,大数据量的更新...
dawugui 2008-05-06
  • 打赏
  • 举报
回复
2、tempdb数据库
保存所有的临时表、临时表存储过程或其他临时需要保存的文件。Sql Server每次启动时,都将重建该数据库。Sql在tempdb数据库中存放
的所有数据都是临时的,断开与SQL Server的连接时,所有的临时表和临时存储过程都将自动丢失。

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧