Firebird - vyvazovani indexu
Pavel Cisar
pcisar na ibphoenix.cz
Pondělí Červenec 11 17:41:51 CEST 2005
Haj hou!
Jeste drobny dodatek / korekce.
Novák Jiří wrote:
>
> Pise se tu ze index je tvoren binarnim stromem, (to mne neudivuje)
> a ze k vyvazeni indexu dojde pouze pri deaktivaci a opetovne aktivaci
> indexu nebo nejake jeho zmene prikazem alter index , create index nebo
> drop index
> (cos us mne udivuje)
Nedochazi k vyvazeni, ale k znovuvytvoreni. Vyvazovani se provadi
prubezne (a neni pravda za by to *nadmerne* zatezovalo server, jak pise
kolega Serak). Znovuvytvoreni ma dve vyhody:
1. Struktura indexu je kompaktni, tzn. ze vsechny stranky indexu jsou
maximalne zaplneny.
2. Je prepocitana selektivita, ktera je dulezitym udajem pro
optimalizator. Selektivita se prubezne neprepocitava, to se deje jen pri
vytvoreni B stromu nebo prikazem SET STATISTICS.
S pozdravem
Pavel Cisar
IBPhoenix
Další informace o konferenci Test