Partycjonowanie tabel w PostgreSQL: RANGE, LIST, HASH | Kurs SQL 05.11
Data Craze
0:00 / 0:00
Partycjonowanie tabel w PostgreSQL: RANGE, LIST, HASH | Kurs SQL 05.11
3 просмотра · 5 дн. назад
Data Craze
129 подписчиков
3 просмотра · 5 дн. назад
Czym jest partycjonowanie, typy RANGE, LIST i HASH, zalety (szybsze zapytania, szybkie usuwanie starych danych, tańsze nośniki) i wady. W praktyce: tabela PARTITION BY RANGE z partycjami na lata, błąd przy braku partycji, plan zapytania z EXPLAIN ANALYZE oraz DROP TABLE i DETACH PARTITION.
Moduł 5: Język manipulacji danymi (DML) (lekcje 05.02-05.16). Numeracja jak w oryginalnym kursie: moduł 1 i lekcje powitalne zostały pominięte.
Od PostgreSQL 11 można utworzyć partycję DEFAULT, do której trafiają wartości spoza zdefiniowanych zakresów.
Rozdziały:
00:00 Czym jest partycjonowanie
01:11 RANGE, LIST i HASH
02:07 Zalety partycjonowania
04:20 Wady partycjonowania
05:40 Tabela partycjonowana i partycje
08:25 Wstawianie danych i brak partycji
09:40 Plan zapytania i partycje
12:02 DROP i DETACH PARTITION
Materiały:
Partycjonowanie w PostgreSQL: https://www.postgresql.org/docs/curre...
Slajdy z lekcji: https://github.com/datacraze/zrozumsq...
Kod SQL z lekcji: https://github.com/datacraze/zrozumsq...
Kod i ćwiczenia z kursu: https://github.com/datacraze/zrozumsql
Cały darmowy kurs SQL (playlista): • Zrozum SQL 🇵🇱
Masz pytanie? Zostaw komentarz pod filmem.
ZrozumSQL to kompletny kurs SQL po polsku na PostgreSQL, wcześniej płatny, teraz dostępny za darmo.
Więcej: https://datacraze.io
#SQL #PostgreSQL #KursSQL