Changes between Version 60 and Version 61 of QueryOptimization


Ignore:
Timestamp:
05/17/26 13:15:49 (9 days ago)
Author:
231027
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v60 v61  
    3333Иницијалното време за извршување на погледот изнесува 3.249s (3249ms). Ова е исклучително бавно и неприфатливо за една веб-апликација, каде што секој одзив над 500ms се смета за критичен.
    3434
    35 ==== 4. Анализа на планот на извршување (Без индекси):
     35==== 4. Анализа на планот на извршување:
    3636
    3737Иако базата се обидува да користи постоечки '''Primary Key''' индекси, главниот проблем се јавува во спојувањето на четирите табели `Performer`, `Event_Happening_Performer`, `Event_Happening`, `Event`.
     
    109109За да го решиме проблемот, воведуваме индекси на колоните кои служат за поврзување во '''JOIN''' условите и во '''WHERE''' филтрите:
    110110
    111  * `idx_ehp_performer_id` и `idx_ehp_happening_id` на табелата што ги врзува изведувачите со термините.
     111 * `idx_ehp_performer_id` и `idx_ehp_happening_id` на табелата што ги поврзува изведувачите со термините.
    112112
    113113 * `idx_event_happening_event_id` за побрзо поврзување на конкретниот термин со името на настанот.