Changes between Version 11 and Version 12 of QueryOptimization
- Timestamp:
- 05/19/26 12:03:54 (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QueryOptimization
v11 v12 120 120 121 121 [[Image(img79.jpg)]] 122 122 123 [[Image(img80.jpg)]] 124 125 Ова е прифатливо време за апликацијата, па затоа нема потреба од индексирање. 126 127 4. Времето изминато во извршување на операциите insert и update изнесува: 128 123 129 [[Image(img81.jpg)]] 130 124 131 [[Image(img82.jpg)]] 132 133 5. Нема потреба да се преуреди прашалникот. 134 6. Времето на извршување на операциите останува исто. 135 136 == View5: Crew Availability 137 138 1. Примарното филтрирање на погледот !CrewAvailability ќе биде според последната дестинација на летот (lastFlightDestination) и според типот на вработениот (employeeType). 139 2. Примарен случај на употреба ќе биде приказ на тоа кој тип на вработен каде се наоѓа според неговиот последен лет. 140 3. Иницијалното време на извршување на погледот е 23min 52s 786ms. 141 125 142 [[Image(img85.jpg)]] 143 126 144 [[Image(img86.jpg)]] 145 127 146 [[Image(img89.jpg)]] 147 148 Ова не е прифатливо време за апликацијата, па затоа пристапуваме кон индексирање. 149 150 4. Најбавните операции се full scan на табелата flight. 151 5. Времето изминато во извршување на операциите insert и update во табелата flight изнесувa: 152 128 153 [[Image(img90.jpg)]] 154 129 155 [[Image(img91.jpg)]] 156 157 Креираме композитни индекси на табелата flight на pilot и departure, како и на copilot и departure 158 130 159 [[Image(img94.jpg)]] 160 131 161 [[Image(img95.jpg)]] 162 163 6. Времето изминато во извршување на query-то со индекси изнесува 535ms и тоа е прифатливо време 164 132 165 [[Image(img96.jpg)]] 166 133 167 [[Image(img97.jpg)]] 168 134 169 [[Image(img100.jpg)]] 170 171 7. Времето изминато во извршување на операциите insert и update по индексирање изнесува: 172 135 173 [[Image(img101.jpg)]] 174 175 [[Image(img102.jpg)]]
