img19 (3)
Zobacz plik: zakleszczenie.sql
Zakleszczenia
Co stanie się, jeżeli dwie różne aplikacje spróbują zmienić te same dane w tym samym czasie? Zobaczmy:
Sesja A Sesja B
Aktualizacja wiersza 14
Aktualizacja wiersza 15
Aktualizacja wiersza 15
Aktualizacja wiersza 14
W tym momencie obie sesje się zablokują, ponieważ każda z nich czeka na zakończenie drugiej.
W PostgreSOL domyślny poziom read commited jest kompromisem pomiędzy współbieżnością, wydajnością i minimalizacją liczby blokad z jednej strony, a spójnością i idelanym działaniem z drugiej.
Wraz ze zbliżaniem się do poziomu seriazable, by uzyskać działanie batdziej zbliżone do doskonałego, zwiększa się liczba blokad, zmiejsza się rywalizacja użytkowników o dane i spada wydajność.
kwiecień 16, 2003
20
Wyszukiwarka
Podobne podstrony:
30199 IMG19 Zakleszczenia Zobacz plik: zakleszczenie.sql Co stanie się, jeżeli dwie różne aplikacjeSAVE0175 3 Co stanie się. jeżeli klikniesz myszką poniższe przyciski? Dopasuj do nich właściweskanuj0030 (126) Dobra 1 usługi uwzględniane w rachunkowości PKB. Co stanie się z wartością PKB Polsimg20 (3) Jawne blokady Zobacz plik: blokady.sql Czasami okazuje się, że automatycFinanse PYTANIA FINANSE 1 .Co stanie się z ilościowym progiem rentowności jeżeli cena sprzedaży wzro82236 Image161 (3) J^LEKTROMKA^UfJU 0 większej wartości (co stanie się po klapnięcNAUKA CZYTANIA ZESZYT ĆWICZEŃ J . Jak sądzisz, co stanie się potem? Zapisz swoje pomysły, a potemNAUKA CZYTANIA ZESZYT ĆWICZEŃ$ ■J J Spójrz na obrazek. Jak sądzisz, co stanie się potem? Zapisz swo- to nie tylko straty, ale przede wszystkim niebezpieczeństwo zasolenia wody, co stanie się przyczynwięcej podobnych podstron