Posted By: PaJaSoft (Menhir Mover & Linux Man) on 'CZdatabases'
Title: Re: Transakce (Wa deadlocky
Date: Wed Mar 1 22:35:01 2000
> Jinak je zde obecny navod, jak se muzes deadlockum vyhnout.
Ja bych to je doplnil dvema obecne pouzitelnymi zpusoby:
1. Naalokovat vsechny prostredky, ktere jsou potrebne (nepovede-li se, vratit
vse a pokusit se znova) a pak je postupne (po nepotrebe) vracet
2. Alokovat postupne vsechny prostredky a pracovat s nimi (jak zminil Medved,
musi to byt ale ve stejnem poradi vzdy), ale nevracet je a vse vratit naraz
nakonci. Nepodari-li se naalokovat nejaky prostredek, provest cely 'rollback'
akci a alokovat od zacatku
Druha metoda nemusi byt zrovna v databazich pouzitelna z duvodu
nemoznosti odrolovani, ale obecne funguje pomerne spolehlive.
..s usmevem a laskou jde vsechno lip, nezapominejte na to v zivote..
PaJaSoft