or
Ця вправа є частиною курсу
Готуйтеся до зимових Олімпійських ігор! Ви навчитеся виконувати об'єднання, підзапити та створювати тимчасові таблиці, визначаючи, які олімпійські спортсмени тренуються за температур нижче нуля. Ви також познайомитеся з планувальником запитів і зрозумієте, як його робота підказує, як побудувати SQL для швидших запитів.
Згадайте шкільну алгебру, вивчаючи порядок виконання операторів у SQL. Знайдіть країни, які «мали б» мати найбільше спортсменів, аналізуючи населення та валовий внутрішній продукт (ВВП), і дізнайтеся, як найкраще фільтрувати дані. Ви також зрозумієте, коли саме відбувається агрегація у вашому запиті (суми, підрахунки тощо) і як структурувати запит, щоб оптимізувати цей процес.
Зосередьтеся на властивостях, що підвищують продуктивність бази даних. Дізнайтеся, коли ваша таблиця насправді є поданням (view). Зрозумійте, як структура зберігання у базі даних (рядково чи стовпцево орієнтована) впливає на побудову запитів. Ви дослідите вулканічний смог і використаєте секції та індекси, щоб прискорити запити.
Вивчіть термінологію життєвого циклу запиту та зануртеся в роботу планувальника. Дослідіть, як планувальник створює й оптимізує план запиту. Знайдіть місце для наступної відпустки, шукаючи країни з нещодавнім приростом населення, і водночас побачте, як об'єднання впливає на кроки виконання. Відточіть техніки оптимізації, порівнюючи, як різні фільтри прискорюють виконання запитів.
Поточна вправа