电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

tempdb过大处理

来源:金蝶云社区作者:金蝶2024-09-163

tempdb过大处理

tempdb过大处理

1.   tempdb  文件过大,可以通过重新启动SQL Server 系统,tempdb数据文件及Log会释放空间到初始大小(比如8M).

2.  tempdb 在系统默认的C盘,自动扩展过大可能导致系统盘C盘空间问题,需要迁移到数据盘 。

     Use master
     Alter   database  tempdb  modify   file   (NAME='TEMPDEV',FILENAME='D:\SQLDATA\TEMPDB.MDF');    GO 

     Alter database tempdb modify file
     (NAME='TEMPLOG',FILENAME='D:\SQLDATA\TEMPLOG.LDF');   GO 

上面命令会将Tempdb库对应的数据文件及Log文件指向新的物理路径下的新文件 。 但是需要重新启动SQL Server后才会生效 。

3.   如何在线缩小tempdb  ,  最好在非生产时间或周末进行 。

use tempdb
dbcc shrinkfile('tempdev')
use tempdb
dbcc shrinkfile('templog') 

 

sqlserver tempdb过大,是查询sql没有优化的结果

#查出最大的spid
use tempdb 
go 
SELECT top 10 t1.session_id, 
t1.internal_objects_alloc_page_count, t1.user_objects_alloc_page_count, 
t1.internal_objects_dealloc_page_count , t1.user_objects_deall

tempdb过大处理

转自数据派聚焦技术和人文,分享干货,共同成长。tempdb过大处理1. tempdb 文件过大,可以通过重新启动SQL Server 系统,tempdb数据文...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信