Changes between Version 2 and Version 3 of AdvancedTopics


Ignore:
Timestamp:
06/15/26 12:16:19 (5 days ago)
Author:
231267
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedTopics

    v2 v3  
    4747== Тестирање погледи
    4848
     49Одкако завршивме со миграции потребно е да провериме дали ни го намалува времето на извршување. Ќе извршиме споредба на неколку погледи без партиционирање и со партиционирање.
     50
     51=== Погледот `upcoming_duels`
     52
     53Овој поглед враќа податоци за дуели што се во иднина, ова е добар кандидат да се провери партиционирање.
     54
     55Треба да го прилагодиме за партиционирање, така што ќе мора да смениме `start_time` со `duel_date`, затоа новиот поглед ќе изгледа вака:
     56
     57[[Image(new_upcoming_duels.png)]]
     58
     59Прво ќе го провериме стариот поглед без индекси.
     60
     61[[Image(upcoming_analyze.png)]]
     62
     63 И добиваме ваков резултат:
     64
     65[[Image(upcoming_result.png)]]
     66
     67Сега ако го провериме новиот поглед добиваме ваков реззултат:
     68
     69[[Image(new_upcoming_analyze.png)]]
     70
     71[[Image(new_upcoming_analyze.png)]]
     72
     73Можеме да видиме дека имаме поодбрување од 1662ms на 314ms.
     74
     75Сега ќе искористиме индекс на погледо:
     76
     77[[Image(upcoming_index.png)]]
     78
     79Може да видиме индексот ни го намалува времето на извршување на 606ms.
     80
     81[[Image(upcoming_index_result.png)]]
     82
     83
    4984...
     85
     86
     87== Заклучок
     88
     89Можеме да заклучиме дека во поголемите случаи добиваме подобрување при извршувањње на погледите.