Changes between Version 11 and Version 12 of QueryOptimization


Ignore:
Timestamp:
05/21/26 12:56:46 (5 days ago)
Author:
231006
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v11 v12  
    11= Фаза 3: Оптимизација на прашалници и погледи =
     2
    23
    34== View 1: driver_shift_info ==
     
    2223По додавањето на индексите и повторното извршување на ANALYZE, времето на извршување се намали на '''147.643 ms'''. Ова време е под 2 секунди и е прифатливо за апликацијата.
    2324
    24 ---
    2525
    2626== View 2: line_info ==
     
    3636Поради добрите перформанси не беше потребно дополнително индексирање за овој поглед.
    3737
    38 ---
    3938
    4039== View 3: payments_info ==
     
    5049При повторени тестирања времето на извршување достигна '''1487 ms''', што е значително под дозволената граница од 2 секунди. Поради тоа беше одлучено да не се додаваат дополнителни индекси за овој поглед.
    5150
    52 ---
    5351
    5452== View 4: line_stations ==
     
    7371Сите измерени времиња се под 2 секунди, па овој поглед е прифатлив за апликацијата.
    7472
    75 ---
    7673
    7774== View 5: station_info ==
     
    9693Иако UPDATE операцијата имаше повисоко време на извршување, execution plan покажува дека PostgreSQL го користи индексот ''station_pkey''.
    9794
    98 ---
    9995
    10096== View 6: admin_info ==
     
    119115* UPDATE операцијата пред оптимизацијата изнесуваше околу 7 секунди, а по оптимизацијата се намали на '''41.553 ms''';
    120116
    121 ---
    122117
    123118== View 7: ticket_info ==
     
    138133* UPDATE тестот симулираше ажурирање на запис во ''Single_ticket''. Времето на извршување изнесуваше '''0.260 ms''';
    139134
    140 ---
    141135
    142136== View 8: bus_service_history ==
     
    157151* UPDATE тестот симулираше промена на описот на сервисен запис. Времето на извршување изнесуваше '''0.241 ms''';
    158152
    159 ---
    160153
    161154== View 9: monthly_ticket_sales ==