Changes between Version 47 and Version 48 of normalization


Ignore:
Timestamp:
09/24/25 22:29:15 (13 days ago)
Author:
221046
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • normalization

    v47 v48  
    269269 ** [attachment:explain_plan.txt Резултати од двете извршувањаа на Explain Plan (со и без индекси)] **
    270270
     271**Структура на планот**
     272
     273- Користи CTE playcounts → HashAggregate → Hash Join (track → genre) → Nested Loops за invoice → invoice_line → track → album → artist.
     274
     275- Потоа се пресметува Max Play Counts и се join-ира со playcounts.
     276
     277- Финално се враќаат редовите.
     278
     279- Физичките операции се исти во двата плана.
     280
     281|| Клучни метрики || Прв план || Втор план ||
     282|| Hash Join (финален) || 0.254–0.258 ms || 0.249–0.254 ms ||
     283|| Време на извршување || 0.372 ms || 0.345 ms ||
     284|| Време на планирање || 3.223 ms || 0.858 ms ||
     285|| Buffers (shared hit) || 223 || 223 ||
     286|| Врати редови || 8 || 8 ||
     287
     288
     289Заклучко: Извршувањето е малку побрзо кај вториот план, а најголема разлика е во времето за планирање. Бидејќи станува збор за помала база на податоци разликата на извршувањето не е значајна, меѓуто времето на планирање е намалено на 1/4 од она без индекси.
     290
     291
    271292** ← [wiki: Назад на почетна] **