Почему время выполнения равно 0 мс?

#sql #sql-server

Вопрос:

Я хочу получить время выполнения, но оно возвращает 0 мс. В чем может быть проблема? Вот запрос:

 SET STATISTICS TIME ON

SELECT 
    s.Credit_book_number AS Студ_номер,
    (s.Last_name   s.First_name   s.Patronymic) AS ФИО,
    AVG(Grade) AS Средняя_оценка 
FROM 
    GradeList g 
JOIN 
    Student s ON s.Credit_book_number = g.Credit_book_number 
GROUP BY 
    s.Credit_book_number, 
    (s.Last_name   s.First_name   s.Patronymic) 
HAVING
    AVG(Grade) >= 8 

SET STATISTICS TIME OFF
 

Комментарии:

1. Это так быстро, что он не может это измерить?

2. @DaleK и что именно может замедлить запрос?

3. Все? Оборудование, строки в таблице, индексы, статистика, размер данных, загруженность сервера…

4. Как насчет того, чтобы после того, как ты убежишь dbcc dropcleanbuffers; dbcc freeproccache ?

5. @Stu те же 0 мс..