Opis zmian HSQL

  1. Strona główna
  2. Docs
  3. Opis zmian HSQL
  4. Wersja 3.80
  5. Uwagi dla Administratorów
  6. 1. Indeksowanie cech

1. Indeksowanie cech

Wydrukuj dokument

Od wersji 3.80 wprowadzono indeksowanie cech w systemie.

Indeksy są to swojego rodzaju wskaźniki do danych zawartych w tabeli. Głównym założeniem użycia indeksów jest zwiększenie wydajności bazy danych. Jednak ich nieumiejętne wykorzystanie może doprowadzić do efektów całkowicie odwrotnych.

WAŻNE!

  • Nadmiar indeksów na tabeli spowalnia zapis danych.
  • W niektórych sytuacjach krzyżujące się indeksy spowalniają nie tylko zapis ale i odczyt danych, powodują rozrost nadmiarowy baz.
  • Nakładające się indeksy złożone spowalniają wykonanie każdej modyfikacji danych a przy pobieraniu danych dłużej wykonują się kompilacje planów (informacji jak wykonać zapytanie żeby było optymalnie)
  • Warto stosować indeks dla cech, po których dokonujemy filtrowania bądź wyszukiwania danych.
  • Nie warto stosować indeksu dla cech, których wartości są często zmieniane lub zawierają dużą liczbę wartości NULL.

Indeksowanie często stosowane jest dla modułów B2B oraz WMS, przyspieszając wyszukanie danej cechy.

 

Zmiany w systemie  – indeksowanie cech

  1. W definicji cechy dokumentu, został dodany znacznik umożliwiający zaznaczenie, czy dana cecha ma mieć przypisany indeks.

2. W bazie danych, indeks zapisuje się w tabeli DODKOL, w kolumnie IDX.

3. Na liście cech dodany został filtr związany z indeksowaniem.