我正在开发一个日志分析器工具,并在它和生成报告后,Tempdb
变得非常迅速。
除了重新启动服务器之外,是否有任何解决方案可以及时清除microsoft 2008中的tempdb
文件?
提前谢谢你
发布于 2012-07-14 12:35:11
Tempdb是这样成长的,因为有东西在使用它。只要这种情况持续下去,任何修复、清理或操作tempdb的尝试都不会起作用。
要解决这个问题,你需要找出是什么导致它长成这样,然后首先修复这个问题。仅凭这一点就可以解决整个问题,并消除您对tempdb做任何其他操作的需要。根据我的经验,这种情况最有可能的原因是无法控制的交叉连接查询(尽管还有很多其他可能性)。
发布于 2012-06-13 14:51:20
我们最近也面临着同样的问题。我找到了一个很好的解决方案:清洗诱饵
这肯定对你有帮助。万事如意!!
发布于 2014-12-02 14:45:04
共享查询以获取使用量大小。比MS kb查询简单多了。
use tempdb
go;
SELECT sum(unallocated_extent_page_count) [Free_Pages],
(sum(unallocated_extent_page_count)*1.0/128) [Free_Space_MB]
FROM sys.dm_db_file_space_usage;
https://dba.stackexchange.com/questions/19231
复制相似问题