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

Search the boards