Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Transakcje czy LOCK TABLE, czy oba?
Master Pain
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 5.04.2007
Skąd: Jarocin

Ostrzeżenie: (0%)
-----


Witam

W kodzie mam działanie w danym momencie na kilku tabelach (kilkanaście i więcej zapytań), które muszą być wykonane w danym momencie i inny użytkownik nie może w trakcie działania skryptu (PHP) na nich pracować (poza pobieraniem danych) - jest to bardzo ważne. Wykorzystuję PDO i transakcje. Czy to wystarczy? Czy dodatkowo zastosować LOCK TABLE? Wiem, że zablokowanie tabeli da nam jakby 'pustą drogę' i zapytania wykonają się szybciej. Także rozważam dodanie tego do kodu. Ale czy jest to wymagane? Co się też stanie, jeżeli kod się, z jakiegoś powodu, wysypie w jakimś momencie, i nie wykonam UNLOCK na tabeli / tabelach? Czy zostaną automatycznie odblokowane po wykonaniu skryptu?

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 15:06