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