DDD: Problem zakleszczenia danych agregatu

Po wdrożeniu pięknego świeżego systemu możesz spotkać się z problemem. Podczas zapisu agregatu baza danych zaczyna zwracać wyjątek:

“ORA-00060: podczas oczekiwania na zasób wykryto zakleszczenie”

Rozwiązaniem jest dodanie indeksu na kolumnie łączącej encję z agregatem. W przypadku Oracle nie wystarczy klucz obcy.

Problem pojawia się podczas zwiększonego większego obciążenia systemu w danym module.

Dojście do rozwiązania tego problemu nie było trywialne, przez co mam nadzieję, że ta prosta porada oszczędzi Ci sporo czasu, który mógłbyś poświęcić na analizy i przeszukiwania internetu.

0 0 głosuj
Article Rating
Subscribe
Powiadom o
guest
0 komentarzy
Inline Feedbacks
Wyświetl wszystkie komentarze
0
Masz jakieś przemyślenia napisz :)x
()
x