IBM® Informix® 12.10

Tworzenie węzła głównego i węzłów-liści

Kiedy indeks jest tworzony dla pustej tabeli, serwer bazy danych przydziela pojedynczą stronę indeksu. Strona ta reprezentuje węzeł główny i pozostaje pusta aż do momentu wstawienia danych do tabeli.

Na początku węzeł główny działa w taki sam sposób jak węzeł-liść. Dla każdego wiersza wstawionego do tabeli serwer bazy danych tworzy i wstawia element indeksu w węźle głównym. Rysunek 1 ilustruje, jak wygląda węzeł główny przed wypełnieniem.
Rysunek 1. Węzeł główny
początek opisu rysunku - Rysunek prezentuje tabelę znajdującą się wewnątrz węzła głównego nr jeden; zawiera dwie kolumny; pierwszą kolumną jest lista nazw; druga zawiera informacje o identyfikatorze wiersza dla każdej nazwy w odpowiadającym mu wierszu. koniec opisu rysunku
Kiedy węzeł główny zapełni się elementami indeksu, serwer bazy danych dzieli węzeł główny, wykonując następujące kroki:

Dodając nowe wiersze do tabeli, serwer bazy danych dodaje elementy indeksu do węzłów-liści. Po wypełnieniu węzła-liścia serwer bazy danych tworzy nowy węzeł-liść, przesuwa część zawartości węzła pełnego indeksów do nowego węzła i dodaje wskaźnik węzła do nowego węzła-liścia w węźle głównym.

Na przykład załóżmy, że węzeł-liść 3 (patrz Rysunek 2) zapełnia się. W tej sytuacji serwer bazy danych dodaje jeszcze jeden węzeł-liść. Serwer bazy danych przesuwa część rekordów z węzła-liścia 3 do nowego węzła, jak pokazuje Rysunek 2.
Rysunek 2. Węzeł-liść 4 utworzony po wypełnieniu węzła-liścia 3
początek opisu rysunku - Treść rysunku została opisana w poprzedzającym go akapicie. - koniec opisu rysunku


Opinia | Wymiana przykładów | Rozwiązywanie problemów

Plik PDF można znaleźć na stronie zawierającej publikacje dotyczące rodziny produktów IBM Informix 12.10.
Uwagi do wydania, uwagi dotyczące dokumentacji i/lub uwagi dotyczące komputera znajdują się na stronie Uwagi do wydania
datownik Wersja: marzec 2013