Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dostęp do tablicy
Forum PHP.pl > Forum > Bazy danych > MySQL
CPoDe
Witam,
Prosiłbym o informacje o dostępie do konkretnej tablicy w przypadku oddziaływania na nią przez wielu użytkowników w jednym momencie. Chciałbym wiedzieć co się dzieje gdy jeden użytkownik doprowadza do zapisania jakiejś treści w rekordzie tablicy, a np. inny w tej samej chwili próbuje odczytać zawartość lub również coś zapisać.

Czy tablica/rekord na czas zapisu jest zablokowany/a?
Czy kilka osób może jednocześnie odczytywać zawartość danego rekordu? - a może do dostępu tworzona jest kolejka?

Z góry dziękuję za odpowiedź.
mmmmmmm
Temat rzeka. Od wielu czynników to zależy. Generalnie odczytujemy stan "zatwierdzony". Zwykłe odczytanie rekordu odbywa się bez problemu, chyba ze ktoś akurat "zalokuje" tabelę lub dany rekord. "Zalokować" można celowo, lub nie na wiele sposobów. Np. Updatem w transakcji. A to czy jest lokowany rekord, czy tabela zależy m.in. od ENGINE w MySQL.
pasman
zajrzyj tu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.