Changes between Version 11 and Version 12 of QueryOptimization
- Timestamp:
- 05/21/26 12:56:46 (5 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QueryOptimization
v11 v12 1 1 = Фаза 3: Оптимизација на прашалници и погледи = 2 2 3 3 4 == View 1: driver_shift_info == … … 22 23 По додавањето на индексите и повторното извршување на ANALYZE, времето на извршување се намали на '''147.643 ms'''. Ова време е под 2 секунди и е прифатливо за апликацијата. 23 24 24 ---25 25 26 26 == View 2: line_info == … … 36 36 Поради добрите перформанси не беше потребно дополнително индексирање за овој поглед. 37 37 38 ---39 38 40 39 == View 3: payments_info == … … 50 49 При повторени тестирања времето на извршување достигна '''1487 ms''', што е значително под дозволената граница од 2 секунди. Поради тоа беше одлучено да не се додаваат дополнителни индекси за овој поглед. 51 50 52 ---53 51 54 52 == View 4: line_stations == … … 73 71 Сите измерени времиња се под 2 секунди, па овој поглед е прифатлив за апликацијата. 74 72 75 ---76 73 77 74 == View 5: station_info == … … 96 93 Иако UPDATE операцијата имаше повисоко време на извршување, execution plan покажува дека PostgreSQL го користи индексот ''station_pkey''. 97 94 98 ---99 95 100 96 == View 6: admin_info == … … 119 115 * UPDATE операцијата пред оптимизацијата изнесуваше околу 7 секунди, а по оптимизацијата се намали на '''41.553 ms'''; 120 116 121 ---122 117 123 118 == View 7: ticket_info == … … 138 133 * UPDATE тестот симулираше ажурирање на запис во ''Single_ticket''. Времето на извршување изнесуваше '''0.260 ms'''; 139 134 140 ---141 135 142 136 == View 8: bus_service_history == … … 157 151 * UPDATE тестот симулираше промена на описот на сервисен запис. Времето на извршување изнесуваше '''0.241 ms'''; 158 152 159 ---160 153 161 154 == View 9: monthly_ticket_sales ==
