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