建议提供一下程序中对应的代码
同一条语句在ssms客户端执行了无数次,无一次卡顿
@光明中的黑手: 这个量级的数据,都要建索引,建议把uid的索引改为包含uid,itemid,wtype这3个字段的索引
@dudu: 但我没想通为啥ssms 可以高效删除
@光明中的黑手: 你是怎么清除执行计划缓存的?
@dudu: DBCC FREEPROCCACHE
@光明中的黑手: 试试 SQL Server 执行计划缓存 中清除执行计划缓存的方法:
--清空缓存中的执行计划
DBCC FREEPROCCACHE; -- ( plan_handle | sql_handle | pool_name )
GO
-- 清空制定数据库的执行计划
DBCC FLUSHPROCINDB(<dbid>);
GO
---清空缓存中的数据
DBCC DROPCLEANBUFFERS;
---清空特定缓存存储区中的执行计划
DBCC FREESYSTEMCACHE(<cachestore>) -- 'ALL', pool_name, 'Object Plans', 'SQL Plans', 'Bound Trees'
GO
@dudu: 哎,我也是无语了,我还没执行你写的这些呢,我说在试试,今天试效率又是正常的,很快,我没做任何处理。有点莫名其妙,昨天怎么试都不行