Перейти к содержимому

Blokady i deadlock w PostgreSQL: LOCK, BEGIN, COMMIT, pg_locks | Kurs SQL 05.10

Data Craze

0:00 / 0:00

Blokady i deadlock w PostgreSQL: LOCK, BEGIN, COMMIT, pg_locks | Kurs SQL 05.10

1 просмотр · 6 дн. назад
Data Craze
129 подписчиков
1 просмотр · 6 дн. назад
Cała prawda o blokowaniu: czym jest blokada, typy blokad w PostgreSQL (ACCESS SHARE, ROW EXCLUSIVE), polecenia transakcyjne BEGIN, COMMIT, ROLLBACK, LOCK i SET TRANSACTION, deadlock w praktyce na dwóch sesjach oraz podgląd blokad zapytaniem do pg_locks i w Lock Manager w DBeaver. 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. Uściślenie: LOCK TABLE ... IN ROW EXCLUSIVE MODE nie blokuje innych UPDATE ani DELETE, bo ten tryb nie koliduje sam ze sobą. Aby zablokować zapisy, użyj na przykład IN EXCLUSIVE MODE. Przy deadlocku PostgreSQL przerywa jedną z transakcji. Rozdziały: 00:00 Czym jest blokada 01:26 Typy blokad w PostgreSQL 02:45 BEGIN, COMMIT, ROLLBACK 03:50 LOCK i SET TRANSACTION 05:32 Trzy połączenia i dane 06:49 Deadlock w praktyce 11:59 Podgląd blokad Materiały: Blokady w PostgreSQL: https://www.postgresql.org/docs/curre... pg_locks: 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