Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 21.04.2005 Ostrzeżenie: (0%)
|
Po co stosuje się blokowanie tabel przy edycji/aktualizacji? Czy sama transakcja nie wystarczy?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 21.04.2005 Ostrzeżenie: (0%)
|
Nie o to mi chodzi. Jeśli będę wykonywał n-operacji sql w transakcji na tabeli X, których czas wykonywania będzie wynosił 30sekund to jeśli inny użytkownik w tym czasie poprosi o dane z tabeli X to zobaczy sprzed transakcji (transakcja jeszcze się nie zakończyła). A co jeśli w tym czasie dokona aktualizacji tabeli? I jak to będzie wyglądało jeśli przed odpaleniem transakcji zablokuję dostęp do odczytu i zapisu tabeli X - co wtedy użytkownik zobaczy? Błąd?
Jeśli zależy nam aby użytkownik nie mógł aktualizować tabeli jeśli trwa transakcja to jak to zrobić? |
|
|
|
code46 Transakcja czy blokowanie tabel? 8.06.2008, 21:05:34
artega Różne silniki mają różne funkcje np. tabela na sil... 8.06.2008, 21:55:32
artega CytatI jak to będzie wyglądało jeśli przed odpalen... 9.06.2008, 20:13:28
code46 Kiedy stosować blokowanie? 10.06.2008, 06:45:16
pyro np. podczas tworzenia kopii zapasowej bazy danych 10.06.2008, 08:23:20
artega Google na takie pytania też potrafi odpowiedzieć, ... 10.06.2008, 08:32:26 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:24 |