Changes between Version 58 and Version 59 of QueryOptimization


Ignore:
Timestamp:
05/08/26 19:39:22 (3 weeks ago)
Author:
231105
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v58 v59  
    5353[[Image(Screenshot 2026-05-08 191610.png, 800px)]]
    5454
    55 Времето потребно за извршување на овој прашалник е ~30s. Времето на извршување не е прифатливо.
     55Времето потребно за извршување на овој прашалник е **~30s**. Времето на извршување не е прифатливо.
    5656
    5757-**Оптимизација**: Овој поглед е оптимизиран како Materialized View поради двојното поврзување (JOIN) и потребата од сумирање на приходите низ огромна база на податоци. Наместо при секој деловен извештај базата да ги пребројува сите билети поединечно, податоците се пресметуваат однапред, овозможувајќи инстантна анализа на најпрофитабилните рути.
    5858
    59 [[Image(Screenshot 2026-05-08 192930.png, 800px)]]\
     59[[Image(Screenshot 2026-05-08 192930.png, 800px)]]
    6060
    6161Времето потребно за извршување на овој прашалник е **~20ms**.
     
    6767Поради тоа што се прави full scan на повеќе табели, затоа правиме индекси на view-то:
    6868
    69 [[Image(Screenshot 2026-05-08 192247.png, 800px)]]
    70 
     69[[Image(Screenshot 2026-05-08 193215.png, 800px)]]
     70
     71**-Query plan:**
     72
     73[[Image(Screenshot 2026-05-08 193215.png, 800px)]]
    7174
    7275=== 5. View5 route_trip_stats ===