Перейти до основного вмісту

Курс

Покращення продуктивності запитів у PostgreSQL

Середній4 год

Дізнайтеся, як структурувати запити PostgreSQL, щоб вони виконувалися в рази швидше.

Sql4 год15 відео53 вправ4,300 XP13,623Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Втрачаєте час на повільні запити? Вагаєтеся ділитися своїми запитами з досвідченішими колегами? У цьому курсі ви навчитеся так структурувати PostgreSQL, щоб запити виконувалися у рази швидше. Досліджуючи взаємопов'язані дані про участь в Олімпіаді, клімат країн і валовий внутрішній продукт, ви на власному досвіді побачите, як зміни способу фільтрації та використання підзапитів впливають на продуктивність. Ви дізнаєтеся про властивості рядково орієнтованих баз даних, а також побачите, як вулкани Гаваїв впливають на якість повітря. Перебудовуючи свої запити з урахуванням планувальника запитів і порядку виконання операторів SQL, ви швидко вразите колег своєю легкістю та ефективністю.

Попередні вимоги

Навчальний план

Зміст курсу

1

Поєднуємо дані

Готуйтеся до зимових Олімпійських ігор! Ви навчитеся виконувати об'єднання, підзапити та створювати тимчасові таблиці, визначаючи, які олімпійські спортсмени тренуються за температур нижче нуля. Ви також познайомитеся з планувальником запитів і зрозумієте, як його робота підказує, як побудувати SQL для швидших запитів.
Почати розділ
2

Мінімізуємо результати й зменшуємо навантаження

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

Використання властивостей проєктування баз даних

Зосередьтеся на властивостях, що підвищують продуктивність бази даних. Дізнайтеся, коли ваша таблиця насправді є поданням (view). Зрозумійте, як структура зберігання у базі даних (рядково чи стовпцево орієнтована) впливає на побудову запитів. Ви дослідите вулканічний смог і використаєте секції та індекси, щоб прискорити запити.
Почати розділ
4

Оцінювання продуктивності запитів

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

Покращення продуктивності запитів у PostgreSQL

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Покращення продуктивності запитів у PostgreSQL | DataCamp