| | 69 | Погледот има главна примена да даде податоци за локации кои се слободни во одредена држава, во одреден временски период. Опционално може да се филтрира и по капацитет. |
| | 70 | |
| | 71 | Иницијалното време на извршување на кверито е 6s 263ms. |
| | 72 | |
| | 73 | [[Image(init_V4.png)]] |
| | 74 | |
| | 75 | Од анализата може да видиме дека се извршува Full Scan на табелите `duel` и `location`. |
| | 76 | |
| | 77 | [[Image(analysis_V4.png)]] |
| | 78 | |
| | 79 | Со индексирање можеме да го намалиме времето на извршување на 5s 433ms. Минимални добивки добиваме од индексирање, затоа овие индекси не се користат. |
| | 80 | |
| | 81 | [[Image(indexes_V4.png)]] |
| | 82 | |
| | 83 | [[Image(result_V4.png)]] |
| | 84 | |
| | 85 | == Поглед 5: top_scorers_on_competition |
| | 86 | [Image(indexes_V5.png)] |
| | 87 | Овој поглед ни ги враќа сите играчи во даден натпревар рангирани според бројот на даден натпревар. |
| | 88 | |
| | 89 | Иницијално извршување на квери со погледот трае повеќе од 8 минути, каде беше привремено прекинато. Ова е неприфатливо за апликацијата. |
| | 90 | |
| | 91 | [[Image(init_V5.png)]] |
| | 92 | |
| | 93 | Од анализа на квери можеме да видиме дека имаме за 2 табели каде се извршува Full Scan. Овде може да се подобри со индексирање. |
| | 94 | |
| | 95 | [[Image(analysis_V5.png)]] |
| | 96 | |
| | 97 | Ги дефинираме овие индекси со цел да се забрза извршување на кверито: |
| | 98 | |
| | 99 | [[Image(indexes_V5.png)]] |
| | 100 | |
| | 101 | Со индексирање време на извршување на квери падна на 104ms. |
| | 102 | |
| | 103 | [[Image(result_V5.png)]] |
| | 104 | |
| | 105 | |
| | 106 | == Поглед 6: referee_work |
| | 107 | |
| | 108 | Погледот `referee_work` враќа податоци за судии: ЕМБГ, име и презиме, држава на потекло, спортска категорија, вкупен број дуели на кој судел, датумот на првиот дуел кој судел и бројот на идни дуели кои треба да суди. |
| | 109 | |
| | 110 | Иницијално време на извршување е 1s 29ms, што е добро за апликацијата. |
| | 111 | |
| | 112 | [[Image(init_V6.png)]] |
| | 113 | |
| | 114 | Ако извршиме анализа на кверито можеме да видиме дека скоро секаде имаме пребарување преку индекс. Единствена табела каде има Full Scan е `country`, но бидејќи имаме мал број редици индексирање ќе има мала промена на перформанси. |
| | 115 | |
| | 116 | [[Image(analysis_V6.png)]] |
| | 117 | |
| | 118 | == Поглед 7: team_stats |
| | 119 | |