我正在尝试创建一些检查列表,以便在TempDb已满时解决各种问题。在可能的情况下,我想要一个优先级优先的可重复的过程来帮助我尽快解决问题。
当TempDB已满时,您采取了哪些步骤来排除故障并修复它?以下是我到目前为止所做的,但我知道这还远远不够,因为我还不知道采取哪些最好的步骤来排除它。
对我来说,这需要几份核对表。当服务器允许你连接的时候,当它不能连接的时候。
当服务器允许您连接时,
当服务器不允许您连接时,
为了帮助您解决和修复完整的TempDB,您还采取了哪些其他步骤?
谢谢你的帮助!
发布于 2021-10-12 14:20:06
用例太多了。
以下是我首先要检查的内容:
1-如果连接和tempdb不再满:
2-如果tempdb仍满:
我不会为一个完整的tempdb重新启动实例..。这是最后的选择。
发布于 2021-10-12 15:39:02
从下面的链接获取TempDBInfo存储过程,将其部署(创建)到任何用户数据库
https://github.com/aleksey-vitsko/Database-Administrator-Tools
exec TempDBInfo,它将向您显示TempDB信息,例如数据文件的数量、它们的完整性、日志文件、消耗大部分TempDB的会话等等。不需要在关闭会话后重新启动Server服务
https://dba.stackexchange.com/questions/301004
复制相似问题