我有一个 tempdb 增长问题。让我通过提供我的 tempdb 设置来开始一切。
即使没有在数据库/服务器上运行查询,tempdb 的大小也会不断增加,开始迅速,然后缓慢而没有停止。我运行了许多查询来找出正在运行的内容,下面是查询的结果,它实际上给了我可以使用的结果。
可以看出,它们都是内部 spid 的,有什么方法可以找出 tempdb 继续失控的原因以及如何缓解它?对这个问题的任何帮助将不胜感激。
--Query that returned the result set
SELECT session_id,
SUM(internal_objects_alloc_page_count) AS task_internal_objects_alloc_page_count,
SUM(internal_objects_dealloc_page_count) AS task_internal_objects_dealloc_page_count
FROM sys.dm_db_task_space_usage
GROUP BY session_id
HAVING SUM(internal_objects_alloc_page_count) > 0
Run Code Online (Sandbox Code Playgroud) 我在使用 sql 代理服务时遇到问题。是否有理由担心设置新的 sql broker 服务?我真的很担心这样做,但我有点不知所措,因为我知道它会清除要发送的消息队列,但这是我唯一需要担心的事情吗?当我运行此语句时,还有什么我应该寻找或必须完成的吗?