使用SQL Server Profiler时,Duration和CPU之间有什么区别?我知道默认情况下两者都以MilliSeconds表示,CPU是运行查询所花费的CPU时间,而持续时间则更像查询返回任何数据所花费的时间。
根据我的理解,是否存在任何阻塞等。您的CPU时间可能更少,但持续时间可能会更长。
谁能提供更多见识?穿越BOL,但很难发现细微的差异。
持续时间可以包括等待时间,I / O,数据传输时间等。CPU 只是 CPU所花费的时间。如果您的查询是受CPU限制的,它将比如果受I / O或内存限制的要近得多。