Jak czytać plan wykonania zapytania w PostgreSQL | Kurs SQL 11.09
Data Craze
0:00 / 0:00
Jak czytać plan wykonania zapytania w PostgreSQL | Kurs SQL 11.09
4 просмотра · 8 дн. назад
Data Craze
130 подписчиков
4 просмотра · 8 дн. назад
Plan wykonania zapytania krok po kroku na tabeli z milionem produktów: cost, rows i width, czas planowania i wykonania, Sequential Scan i Filter z Rows Removed by Filter, Bitmap Index Scan i Bitmap Heap Scan po dodaniu indeksu, wybór indeksu przy dwóch warunkach, Hash Join przy złączeniu ze sprzedażą oraz zrównoleglone zapytanie (Gather, Workers Planned).
Moduł 11: Wydajność (lekcje 11.02-11.18). Numeracja jak w oryginalnym kursie: moduł 1 i lekcje powitalne zostały pominięte.
Rozdziały:
00:00 Wstęp do czytania planu
00:59 Tabela produktów i DISCARD ALL
01:50 Sequential Scan: cost, rows i width
04:15 Filter i Rows Removed by Filter
05:15 Indeks: Bitmap Index Scan i Bitmap Heap Scan
07:08 Dwa warunki i drugi indeks
10:26 Złączenie: Hash Join
12:13 Zapytanie zrównoleglone
15:38 Plan w DBeaver
Materiały:
Dokumentacja PostgreSQL: używanie EXPLAIN: https://www.postgresql.org/docs/curre...
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