1. Learn
  2. /
  3. Курси
  4. /
  5. Аналіз часових рядів у SQL Server

Connected

Вправа

Перевірка продуктивності безпечних за типом функцій перетворення

У двох попередніх вправах ми розглянули функції TRY_CAST(), TRY_CONVERT() і TRY_PARSE(). Ці функції працюють з різною швидкістю. У цій вправі ви запустите тест продуктивності для всіх дат у нашій таблиці календаря.

Щоб спростити завдання, ми заздалегідь завантажили дати з таблиці dbo.Calendar у тимчасову таблицю DateText, де є один стовпець NVARCHAR(50) з назвою DateText.

У перших трьох кроках інструкції однакові: заповніть пропуски, щоб завершити відповідний виклик функції. Після цього зверніть увагу, скільки часу триває кожна операція, і запам'ятайте результати. Потім ви підсумуєте їх у кроці 4.

Інструкції 1/4

undefined XP
    1
    2
    3
    4
  • Вставте правильну функцію перетворення відповідно до її сигнатури параметрів.
  • Зверніть увагу на час, який повертає виклик DATEDIFF().
  • Не використовуйте у відповіді @StartTimeCast або @EndTimeCast; вони потрібні для обчислення часу виконання.