![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam sie czy 2 skrypty php mogą zacząć wykonywać się równolegle? Przy jednym procesorze to chyba niemożliwe prawda? A co jeśli serwer jest wieloprocesorowy? Czy wtedy mogą wykonywać się obok siebie?
Czy jeśli nie wykonują się równolegle to po co korzystać z LOCK TABLES? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 4 Dołączył: 19.05.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
dodam tylko ze tabele moga byc blokowane np. wylacznie do zapisu, wiec zaden select z innego wątku nie zostanie zablokowany.
ja mialem z tym LOCKiem problem kiedy potrzebowalem dodatkowej kolumny z warunkowym auto_increment wyliczanym na podstawie istniejacych rekordow. kilku uzytkownikow mi zglaszalo ze dostawali errory z mysql'a kiedy chcieli zapisywac cos do bazy. jak zmienilem na "LOCK TABLE $db_table WRITE" to bledow jest mniej, ale dalej sporadycznie sie zdarzaja... Ten post edytował Orkan 5.03.2009, 00:24:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 15:12 |