将列从ntext更改为varchar(max)后,查询会变得稍慢。
我正在做
select * from table_with_ntext
VS
select * from table_with_nvarchar_max
我认为,因为lob逻辑读取与逻辑读取的增益(2572 vs 3384)相比减少了很多(213860 vs 6)。查询将更快,即使CPU时间更快(812 vs 547),经过的时间也更慢(2032 vs 3384)。
注意:我多次运行相同的比较,并且table_with_ntext总是以更快的速度运行。
有人可以解释这种行为吗?
谢谢
执行计划,按要求粘贴