Postgresql deadlocks

Tomas Vondra tv na fuzzy.cz
Sobota Březen 3 01:20:12 CET 2012


On 2.3.2012 23:39, Martin Tiršel wrote:
> Zdravim,
> 
> ano, takto som to uz tiez poriesil (ono je to tam trocha
> komplikovanejsie, kazdy z inzeratov moze byt teoreticky v inej tbl podla
> typu). Vyskyt sa rapidne znizil (ale len do urcitej zataze, potom prudko
> stupa). Co som si ale az teraz vsimol/neuvedomil, tak jeden typ
> inzeratov je nastaveny na castejsie zobrazovanie a vzhladom na maly
> pocet inzeratov v tejto kategorii, takmer kazdy request zavadil, ak
> zrovna dve vlakna zobrazovali rovnaky typ. DB bude mat zrejme dostatocne
> rezervy, ked poriesim rezervy v aplikacii :)

Vysvětlení proč to problém neřeší viz. odpověď na předhozí post.

Pravděpodobnost deadlocku roste protože jednak v daném okamžiku asi máte
víc klientů a zadruhé jim déle trvají než provedou všechny potřebné
změny a commitnou (tj. drží zámky déle).

T.


Další informace o konferenci Linux