Firebird - vyvazovani indexu
Pavel Cisar
pcisar na ibphoenix.cz
Pondělí Červenec 11 20:31:26 CEST 2005
Jan Serak wrote:
> 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?
Pri aktualizaci indexu.
> 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.
Vzhledek k tomu, ze k vyvazeni dochazi ihned, tak to s tim "vychylenim"
neni tak horke :-) Rovnez se serializaci to neni tak horke, protoze
Firebird ma multigeneracni architekturu. Doporucuji nahlednout do clanku
jejich linky jsem uz posilal.
S pozdravem
Pavel Cisar
IBPhoenix
Další informace o konferenci Databases