Changes between Version 3 and Version 4 of AdvancedTopics


Ignore:
Timestamp:
06/15/26 12:53:48 (4 days ago)
Author:
231267
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedTopics

    v3 v4  
    6161[[Image(upcoming_analyze.png)]]
    6262
    63  И добиваме ваков резултат:
     63И добиваме ваков резултат:
    6464
    6565[[Image(upcoming_result.png)]]
     
    8181[[Image(upcoming_index_result.png)]]
    8282
     83Ако поставиме индекс на новиот поглед и го тестираме може да видиме дека добиваме време на извршување од 170ms.
    8384
    84 ...
     85[[Image(new_upcoming_index.png)]]
    8586
     87[[Image(new_upcoming_index_result)]]
     88
     89
     90=== Погледот `season_standing`
     91
     92Овој поглед враќа статистики за секој тим во секоја сезона. Во него се извршува спојување со дуели кои се веќе изминати. Ова има потенцијал за подобрување со партиционирање.
     93
     94[[Image(season_standing.png)]]
     95
     96Првин ќе го адаптираме за да корсити партициони и ќе добиеме ваков поглед:
     97
     98[[Image(new_season_standing.png)]]
     99
     100Ако извршиме анализа на стариот поглед добиваме време на извршување 3909ms.
     101
     102[[Image(season_standing_analyzis.png)]]
     103
     104Сега ако извршиме проверка на новиот поглед со партиционирање може да видиме дека имаме минимално убрзување, со добиено време на извршување 2659ms.
     105
     106Ако сега додадеме индекс на стариот поглед го добиваме овој резултат:
     107
     108[[Image(season_standing_index.png)]]
     109
     110[[Image(season_standing_index_result.png)]]
     111
     112Ако истото направиме кај новиот поглед го добиваме овие резултати.
     113
     114[[Image(new_season_standing_index.png)]]
     115
     116[[Image(new_season_standing_index_result.png)]]
     117
     118Се гледа со индексирање се намалува времето на извршување од 120ms на 42ms.
    86119
    87120== Заклучок
    88121
    89 Можеме да заклучиме дека во поголемите случаи добиваме подобрување при извршувањње на погледите.  
     122Можеме да заклучиме дека во поголемите случаи добиваме подобрување при извршувањње на погледите. Но комбинација со правилно индексирање може да се добие уште подобро убрзвуање.