Firebird - vyvazovani indexu
Jan Serak
sherry na pikebo.cz
Pondělí Červenec 11 18:45:10 CEST 2005
Pavel Cisar wrote:
> Uzly na strankach jsou dle potreby reorganizovany tak (rozdelovani a
> slucovani stranek), aby hloubka stromu byla konstantni.
To by me zajimalo. Kdy a jakym zpusobem k te reorganizaci dochazi, ze se
dari drzet ten B-strom vyvazeny?
V prubehu vlastniho DML prikazu to IMHO byt nemuze uz jenom s ohledem na
transakce - dva DML prikazy (ktere neni nutne serializovat, tedy napr.
dva INSERTy) mohou index vychylit kazdy jinym smerem a kazdy z nich muze
mit "jinou predstavu" o nasledne reorganizaci indexu => zbytecna
serializace => zbytecne snizeni pruchodnosti.
Takze to Firebird resi ve vlastni rezii, tj. automaticky ve volnych
chvilich srovnava indexy u tabulek, ktere v dany okamzik nikdo
neaktualizuje?
Nebo jinak?
Diky.
Jan Serak
Další informace o konferenci Databases