SQL 2005 tempdb增长和DTA语法错误

时间:2010-11-04 14:55:20

标签: sql sql-server-2005 tsql syntax tempdb

我今天到了工作岗位,发现我们的一台SQL 2005服务器的磁盘空间不足。 在检查时导致问题的数据库是tempdb。它似乎从大约8mb增长到16gb,引起了我的一些担忧。将每个人踢出服务器并重新启动问题后,tempdb现在恢复到原来的大小,这不是问题。

所以我现在决定尝试跟踪导致tempdb增长的查询。服务器上只有两个活动数据库,因此我启动了SQL Server Profiler。我使用“空白”模板运行它,并选择了以下事件:

  • 所有错误/警告
  • T-SQL
  • 存储过程

然后我把它扔进了数据库调优顾问,现在报告“67%的消耗工作负载有语法错误”。

问题1)我应该担心这么高级别的语法错误吗?错误来自一个众所周知的项目管理软件供应商,我是否应就这些错误与他们联系?

问题2)我选择的事件是否可能发现我的tempdb增长的根本原因?

为长期问题道歉,试图尽可能多地包含细节。

提前感谢我收到的任何建议。

1 个答案:

答案 0 :(得分:2)

我用这个Properly Sizing the SQL Server TempDB Database来监控增长情况。希望这会有所帮助。