Changes between Version 60 and Version 61 of QueryOptimization
- Timestamp:
- 05/17/26 13:15:49 (9 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QueryOptimization
v60 v61 33 33 Иницијалното време за извршување на погледот изнесува 3.249s (3249ms). Ова е исклучително бавно и неприфатливо за една веб-апликација, каде што секој одзив над 500ms се смета за критичен. 34 34 35 ==== 4. Анализа на планот на извршување (Без индекси):35 ==== 4. Анализа на планот на извршување: 36 36 37 37 Иако базата се обидува да користи постоечки '''Primary Key''' индекси, главниот проблем се јавува во спојувањето на четирите табели `Performer`, `Event_Happening_Performer`, `Event_Happening`, `Event`. … … 109 109 За да го решиме проблемот, воведуваме индекси на колоните кои служат за поврзување во '''JOIN''' условите и во '''WHERE''' филтрите: 110 110 111 * `idx_ehp_performer_id` и `idx_ehp_happening_id` на табелата што ги врзува изведувачите со термините.111 * `idx_ehp_performer_id` и `idx_ehp_happening_id` на табелата што ги поврзува изведувачите со термините. 112 112 113 113 * `idx_event_happening_event_id` за побрзо поврзување на конкретниот термин со името на настанот.
