Changes between Version 58 and Version 59 of QueryOptimization
- Timestamp:
- 05/08/26 19:39:22 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QueryOptimization
v58 v59 53 53 [[Image(Screenshot 2026-05-08 191610.png, 800px)]] 54 54 55 Времето потребно за извршување на овој прашалник е ~30s. Времето на извршување не е прифатливо.55 Времето потребно за извршување на овој прашалник е **~30s**. Времето на извршување не е прифатливо. 56 56 57 57 -**Оптимизација**: Овој поглед е оптимизиран како Materialized View поради двојното поврзување (JOIN) и потребата од сумирање на приходите низ огромна база на податоци. Наместо при секој деловен извештај базата да ги пребројува сите билети поединечно, податоците се пресметуваат однапред, овозможувајќи инстантна анализа на најпрофитабилните рути. 58 58 59 [[Image(Screenshot 2026-05-08 192930.png, 800px)]] \59 [[Image(Screenshot 2026-05-08 192930.png, 800px)]] 60 60 61 61 Времето потребно за извршување на овој прашалник е **~20ms**. … … 67 67 Поради тоа што се прави full scan на повеќе табели, затоа правиме индекси на view-то: 68 68 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)]] 71 74 72 75 === 5. View5 route_trip_stats ===
