Nan*_*dun 5 t-sql sql-server query-performance
从我读过的内容(如果我错了,请纠正我的任何一点);
CPU时间是CPU使用的时间(即没有其他资源造成的延迟)
经过的时间是挂钟时间(执行操作所花费的时间量,无论任何资源延迟或多个线程等)
除多处理器环境外,经过的时间通常高于CPU时间
假设我的所有资源(如I/O)所用的时间为0
我可以说CPU时间除以核心数<=已用时间吗?
根据定义,如果一个核心必须等待和/或比另一个核心占用更多的 CPU 时间,则经过的时间将小于 CPU 时间除以核心数量。如果所有核心使用相同的 CPU 并且零等待,则经过的时间将等于 CPU 时间除以核心数量。我不明白它怎么可能更低。