![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 17.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
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ź. Ten post edytował CPoDe 20.03.2015, 01:33:20 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
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.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 70 Pomógł: 4 Dołączył: 16.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:00 |