Changes between Version 14 and Version 15 of QueryOptimization
- Timestamp:
- 05/19/26 12:07:13 (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QueryOptimization
v14 v15 15 15 5. Времето изминато во извршување на операциите insert и update изнесувa 16 16 17 [[Image(img34.jpg )]]17 [[Image(img34.jpg, width=800))]] 18 18 19 [[Image(img35.jpg )]]19 [[Image(img35.jpg, width=800))]] 20 20 21 21 Креирање на индекс во табелата baggage на ticketId 22 22 23 [[Image(img36.jpg )]]23 [[Image(img36.jpg, width=800))]] 24 24 25 25 6. Времето изминато во извршување на query-то со индекси изнесува 705ms, и тоа е прифатливо време. 26 26 27 [[Image(img37.jpg )]]27 [[Image(img37.jpg, width=800))]] 28 28 29 [[Image(img38.jpg )]]29 [[Image(img38.jpg, width=800))]] 30 30 31 31 7. Времето изминато во извршување на операциите insert и update по индексирање изнесува: 32 32 33 [[Image(img41.jpg )]]33 [[Image(img41.jpg, width=800))]] 34 34 35 [[Image(img42.jpg )]]35 [[Image(img42.jpg, width=800))]] 36 36 37 37 == View2: Airplane Availability … … 41 41 3. Иницијалното време на извршување на погледот е 1min 20s 558ms 42 42 43 [[Image(img45.jpg )]]43 [[Image(img45.jpg, width=800))]] 44 44 45 [[Image(img46.jpg )]]45 [[Image(img46.jpg, width=800))]] 46 46 47 47 Ова не е прифатливо време за апликацијата, па затоа пристапуваме кон индексирање. … … 49 49 5. Времето изминато во извршување на операциите insert и update пред индексирање изнесува: 50 50 51 [[Image(img49.jpg )]]51 [[Image(img49.jpg, width=800))]] 52 52 53 [[Image(img50.jpg )]]53 [[Image(img50.jpg, width=800))]] 54 54 55 55 Креирање на композитен индекс на табелата flight на аirplaneId и departure 56 56 57 [[Image(img51.jpg )]]57 [[Image(img51.jpg, width=800))]] 58 58 59 59 6. Времето изминато во извршување на query-то со индекси изнесува 477ms, и тоа е прифатливо време. 60 60 61 [[Image(img52.jpg )]]61 [[Image(img52.jpg, width=800))]] 62 62 63 [[Image(img55.jpg )]]63 [[Image(img55.jpg, width=800))]] 64 64 65 65 7. Времето изминато во извршување на операциите insert и update по индексирање изнесува: 66 66 67 [[Image(img56.jpg )]]67 [[Image(img56.jpg, width=800))]] 68 68 69 [[Image(img57.jpg )]]69 [[Image(img57.jpg, width=800))]] 70 70 71 71 == View3: Cargo Details … … 75 75 3. Иницијалното време на извршување на погледот е 2s 518ms. 76 76 77 [[Image(img60.jpg )]]77 [[Image(img60.jpg, width=800))]] 78 78 79 [[Image(img61.jpg )]]79 [[Image(img61.jpg, width=800))]] 80 80 81 81 Ова не е прифатливо време за апликацијата, па затоа пристапуваме кон индексирање. … … 85 85 5. Времето изминато во извршување на операциите insert и update во табелите additionalCargo и baggage изнесувa: 86 86 87 [[Image(img64.jpg )]]87 [[Image(img64.jpg, width=800))]] 88 88 89 [[Image(img65.jpg )]]89 [[Image(img65.jpg, width=800))]] 90 90 91 [[Image(img66.jpg )]]91 [[Image(img66.jpg, width=800))]] 92 92 93 [[Image(img67.jpg )]]93 [[Image(img67.jpg, width=800))]] 94 94 95 95 Креираме индекс на табелата ticket на flightId 96 96 97 [[Image(img68.jpg )]]97 [[Image(img68.jpg, width=800))]] 98 98 99 99 6. Времето изминато во извршување на query-то со индекси изнесува 1s 862ms, и тоа може да се каже дека е прифатливо време (бидејќи табелите содржат 10 милиони записи). 100 100 101 [[Image(img69.jpg )]]101 [[Image(img69.jpg, width=800))]] 102 102 103 [[Image(img72.jpg )]]103 [[Image(img72.jpg, width=800))]] 104 104 105 105 7. Времето изминато во извршување на операциите insert и update по индексирање изнесува: 106 106 107 [[Image(img73.jpg )]]107 [[Image(img73.jpg, width=800))]] 108 108 109 [[Image(img74.jpg )]]109 [[Image(img74.jpg, width=800))]] 110 110 111 [[Image(img75.jpg )]]111 [[Image(img75.jpg, width=800))]] 112 112 113 [[Image(img76.jpg )]]113 [[Image(img76.jpg, width=800))]] 114 114 115 115 == View4: Certification Expiry Status … … 119 119 3. Иницијалното време на извршување на погледот е 519ms. 120 120 121 [[Image(img79.jpg )]]121 [[Image(img79.jpg, width=800))]] 122 122 123 [[Image(img80.jpg )]]123 [[Image(img80.jpg, width=800))]] 124 124 125 125 Ова е прифатливо време за апликацијата, па затоа нема потреба од индексирање. … … 127 127 4. Времето изминато во извршување на операциите insert и update изнесува: 128 128 129 [[Image(img81.jpg )]]129 [[Image(img81.jpg, width=800))]] 130 130 131 [[Image(img82.jpg )]]131 [[Image(img82.jpg, width=800))]] 132 132 133 133 5. Нема потреба да се преуреди прашалникот. … … 140 140 3. Иницијалното време на извршување на погледот е 23min 52s 786ms. 141 141 142 [[Image(img85.jpg )]]142 [[Image(img85.jpg, width=800))]] 143 143 144 [[Image(img86.jpg )]]144 [[Image(img86.jpg, width=800))]] 145 145 146 [[Image(img89.jpg )]]146 [[Image(img89.jpg, width=800))]] 147 147 148 148 Ова не е прифатливо време за апликацијата, па затоа пристапуваме кон индексирање. … … 151 151 5. Времето изминато во извршување на операциите insert и update во табелата flight изнесувa: 152 152 153 [[Image(img90.jpg )]]153 [[Image(img90.jpg, width=800))]] 154 154 155 [[Image(img91.jpg )]]155 [[Image(img91.jpg, width=800))]] 156 156 157 157 Креираме композитни индекси на табелата flight на pilot и departure, како и на copilot и departure 158 158 159 [[Image(img94.jpg )]]159 [[Image(img94.jpg, width=800))]] 160 160 161 [[Image(img95.jpg )]]161 [[Image(img95.jpg, width=800))]] 162 162 163 163 6. Времето изминато во извршување на query-то со индекси изнесува 535ms и тоа е прифатливо време 164 164 165 [[Image(img96.jpg )]]165 [[Image(img96.jpg, width=800))]] 166 166 167 [[Image(img97.jpg )]]167 [[Image(img97.jpg, width=800))]] 168 168 169 [[Image(img100.jpg )]]169 [[Image(img100.jpg, width=800))]] 170 170 171 171 7. Времето изминато во извршување на операциите insert и update по индексирање изнесува: 172 172 173 [[Image(img101.jpg )]]173 [[Image(img101.jpg, width=800))]] 174 174 175 [[Image(img102.jpg )]]175 [[Image(img102.jpg, width=800))]]
