Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 19.01.2008 Ostrzeżenie: (0%)
|
Załóżmy że mamy skrypt który dodaje wpisane Imię do bazy, a jeżeli to imię już istnieje to go wyświetla (nie dodaje ponownie)
I Hmm zastanawia mnie jedno, gdy załóżmy 50 osób w tej samej sekundzie wyśle to samo zapytanie do bazy danych. Czy nic się nie wysypie.. ? Czy nie powielą się rekordy? Swojego czasu w pewnej książce czytałem o podobnej sytuacji i była tam pewna funkcja, która kolejkowała zdarzenia. Ale nie mogę tego znaleźć już wertuję 6x raz książkę. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 24 Dołączył: 4.12.2010 Ostrzeżenie: (0%)
|
jak thek wyżej pisał + 50 zapytań/sek. przy takim prostym zapytaniu nie ma znaczenia, zawsze któreś było pierwsze i w tej kolejności są obsługiwane, problem pojawia się przy bardzo skomplikowanych zapytaniach i wysokim limicie jednoczesnych połączeń do bazy, wtedy można trafić co najwyżej na timeout serwera WWW, php ale baza jak baza działa dalej
|
|
|
|
Reptile ReX Nurtujące Pytanie - Kolejka 21.01.2011, 14:47:24
thek Może chodzi o blokowanie tabeli poprzez transakcje... 21.01.2011, 15:50:41 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 18:26 |