标签: tsql
我有一个SQL查询(我打算变成一个视图)。当我运行它时,通常需要大约5-10秒才能运行。但是,大约1/3的时间,运行大约需要68秒。什么样的事情可能导致这些运行时间之间的这种显着变化?
答案 0 :(得分:0)
当查询需要创建时态表时,它将非常慢。将JOIN,GROUP BY和ORDER BY合并后就是这种情况。子查询的使用也很慢。
JOIN
GROUP BY
ORDER BY
但是,在您的情况下,看起来相同的查询需要更长的时间。这主要是服务器/ mysql服务器或硬盘驱动器负载很重的情况