我一直在使用 sp_BlitzCache 来解决客户端 SQL Server 2012 实例上的一些性能问题。我在跑步:
EXEC sp_BlitzCache @ExpertMode=1, @SortOrder = 'reads';
虚拟板上高处的程序之一被标记为“表 DML”警告。
我唯一能看到的是创建、使用和删除名为#Fred 的临时表。
除了临时表的名称 ;) ,我还应该关注这个警告吗?根据链接https://www.brentozar.com/blitzcache/table-dml/中的详细信息,这似乎是某种误报。如果不是,临时表的使用有什么问题会引发警告?
顺便说一句,由于表变量警告,#Fred 替换了@Fred。
感谢使用
sp_BlitzCache
!不,别担心那个。这是一个更普遍的检查,有时会阻碍临时表。
顺便说一句,确保你运行的是最新版本,如果你还没有的话。
您还应该使用我链接到的 GitHub 存储库来记录问题。
谢谢!