Changes between Version 4 and Version 5 of DBA_performansi


Ignore:
Timestamp:
06/11/25 00:52:49 (3 days ago)
Author:
216049
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DBA_performansi

    v4 v5  
    3636== GIN Индекси
    3737
    38 GIN (Generalized Inverted Index) функционира слично како инвертиран речник во книга - наместо да пребарува низ секој документ, тој создава мапа од секоја вредност кон сите записи што ја содржат. За JSONB колона што содржи `{"tags": ["red", "blue"]}`, GIN ќе создаде записи каде што "red" и "blue" покажуваат кон тој ред. Кога се пребарува за документи што содржат "red", индексот директно знае кои редови да ги врати. Оваа структура е исклучително ефикасна за операции contains (@>, <@) и full-text search, но поради начинот на којшто ги чува податоците зафаќа голем простор во мерморија. GIN е идеален JSONB колони и full-text search пребарување каде што драстично ги подобрува перформансите.
     38GIN (Generalized Inverted Index) создава мапа од секоја вредност кон сите записи што ја содржат. Пример за JSONB колона што содржи `{"tags": ["red", "blue"]}`, GIN ќе создаде записи каде за "red" и "blue" кои покажуваат кон тој ред. Кога се пребарува за записи што содржат "red", индексот директно знае кои редови да ги врати. Оваа структура е многу ефикасна за операции contains (@>, <@) и full-text search, но поради начинот на којшто ги чува податоците зафаќа голем простор.
    3939
    4040== GiST Индекси