Dodatek D. Usuwanie błędów w blokadach

Usuwanie błędów w każdym systemie stosującym blokady w celu kontroli dostępu do współdzielonych zasobów może być trudne, kiedy pojawią się konflikty związane z tymi blokadami. Programista może podjąć próbę dodania kolumny do tabeli lub wykonać zapytania, gdy nagle okazuje się, że zapytania są zablokowane, ponieważ inny element nałożył blokadę na tabele lub rekordy, których programista próbuje użyć. W tym dodatku zostaną przedstawione rozwiązania takich sytuacji w MySQL. Najczęściej trzeba znaleźć zapytanie blokujące, ale czasami trzeba będzie określić, co jest blokowane, aby wiedzieć, który proces zakończyć. W dodatku zostaną omówione sposoby osiągnięcia obu celów.

Get Wysoko wydajne MySQL. Optymalizacja, archiwizacja, replikacja. Wydanie II now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.