| 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 | |