在 MySql 中测试单个查询的性能,并从图片中取出查询缓存,您可以在 select 语句中使用 sql_no_cache 修饰符:
select sql_no_cache * from Foo;
Microsoft SQL Server 中是否有类似的每次查询选项?我看过很多关于使用的帖子:
CHECKPOINT
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
但这似乎有点矫枉过正,并且在尝试将相同的非缓存查询的性能与 MySql 进行比较时,可能会给 SQL Server 带来不利影响。