MSDB 中的 dbo.DTA_* 表

DFo*_*k42 8 sql-server-2008 sql-server sp-blitz

我在我的一台生产服务器上运行了 Brent Ozar 的 sp_blitz。IT 将 MSDB 数据库中的一些表标记为是用户创建的。它们都遵循 dbo.DTA_* 模式。这些表是随 MSDB 一起提供的,还是由某事/某人添加的?

小智 9

这些很可能是 Microsoft 的 Database Tuning Advisor 遗留下来的。您应该能够使用此存储过程获取有关会话的信息:

EXEC sp_DTA_help_session
Run Code Online (Sandbox Code Playgroud)

在确定您不需要的会话后,您可以使用此存储过程删除它们,以提供会话 ID 为例:

EXEC sp_DTA_delete_session 1
Run Code Online (Sandbox Code Playgroud)