Changes between Version 32 and Version 33 of phase1


Ignore:
Timestamp:
03/07/24 00:55:58 (10 months ago)
Author:
201166
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • phase1

    v32 v33  
    5959[[Image("View 2.JPG",80%,align=center)]]\\
    6060
     61Овој поглед служи за да ги добиеме сите продукти.Во овој поглед филтри би можеле да бидат неколку колони:\\
     62* Category_name – кога пребаруваат продукти според категорија\\
     63* Supplier_name – кога пребаруваат продукти според добавувач\\
     64* Name – кога пребаруваат продукти според име\\
     65
     66Извршувањето на сите прашалници поврзани со овој поглед се доста брзи (помалце од 300 милисекунди), при што немаме креирано нови индекси за овој поглед. Доколку во некој момент, прашалникот би се извршувал поспоро, би можеле да креираме индекси на неколку колони:\\
     67
     68* Индекс на category_id во product (веќе постои од претходно)\\
     69* Индекс на supplier_id во product\\
     70* Индекс на product_id во product_price\\
     71* Индекс на product_id во product_property\\
     72* Индекс на property_id во product_property\\
     73* Индекс на name во product\\
     74
     75Сите предложени индекси освен последниот би биле од тип B-tree затоа што колоните се број(integer), додека пак индекс за name колоната во product табелата би бил од тип GIN индекс, бидејќи тој е најсоодветен кога имаме пребарување од тип ‘full-text search’.Исто така, треба да внимаваме да не креираме премногу индекси во една табела, за да не дојде до успорување на извршувањето на прашалниците за таа табела, да не ги успориме операциите за внесување,бришење и промена на редови за таа табела и да не зафатиме премногу простор од дискот.\\
     76
     77