Ответ 1
CPU находится в миллисекундах. В sql server 2005 и более поздних версиях продолжительность сохраняется в микросекундах при сохранении в файле или таблице и миллисекундах в пользовательском интерфейсе. В sqlserver 2000 он всегда находится в миллисекундах. Из MSDN.
Пользователь jerryhung дает более точную информацию о версии в комментарии:
Начиная с SQL Server 2005 сервер сообщает о продолжительности события в микросекундах (один миллионный или 10 -6 секунды) и количестве процессорного времени, используемого событием в миллисекундах (одна тысячная, или 10 -3 секунды). В SQL Server 2000 сервер сообщал как продолжительность, так и время процессора в миллисекундах. В SQL Server 2005 и более поздних версиях графический пользовательский интерфейс SQL Server Profiler отображает столбец "Длительность" в миллисекундах по умолчанию, но когда трассировка сохраняется в файле или таблице базы данных, значение столбца "Длительность" записывается в микросекундах.