Changes between Version 11 and Version 12 of OtherTopics


Ignore:
Timestamp:
02/13/26 21:35:45 (2 weeks ago)
Author:
231017
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OtherTopics

    v11 v12  
    1919Додаваме 1М нови редови во `listens` табелата со случајна вредност за `timestamp` во интервал од изминатите 8 месеци.
    2020{{{
    21 insert into listens (listener_id, song_id, timestamp)
     21INSERT INTO listens (listener_id, song_id, timestamp)
    2222SELECT
    2323    (SELECT l.user_id FROM listeners l ORDER BY random() LIMIT 1),
     
    6060}}}
    6161
    62 Просечното `Execution Time` од 10 извршувања е **67,14 ms**.
     62Просечното `Execution Time` од 10 извршувања е **67,14ms**.
    6363
    6464Со индекс добиваме:
     
    7171|  Index Cond: (("timestamp" >= (CURRENT_DATE - 1)) AND ("timestamp" <= CURRENT_DATE))                                                               |
    7272|  Heap Fetches: 0                                                                                                                                   |
    73 |Planning Time: 0.177 ms                                                                                                                             |
    74 |Execution Time: 0.793 ms                                                                                                                            |
     73|Planning Time: 0.177ms                                                                                                                             |
     74|Execution Time: 0.793ms                                                                                                                            |
    7575+----------------------------------------------------------------------------------------------------------------------------------------------------+
    7676}}}
    7777
    78 Можеме да забележиме користење на индекс преку `Index Only Scan`, сега просечното време за 10 извршувања е **0,83 ms**.
     78Можеме да забележиме користење на индекс преку `Index Only Scan`, сега просечното време за 10 извршувања е **0,83ms**.
    7979
    8080
     
    128128}}}
    129129
    130 Просечното `Execution Time` од 10 извршувања е **88,65 ms**.
     130Просечното `Execution Time` од 10 извршувања е **88,65ms**.
    131131
    132132
     
    243243}}}
    244244
    245 Просечното `Execution Time` од 10 извршувања е **100,59 ms**
     245Просечното `Execution Time` од 10 извршувања е **100,5 ms**
    246246
    247247Со индекс добиваме:
     
    266266
    267267
    268 Можеме да забележиме користење на новокреираниот индекс преку `Index Scan using me_released_by_index on musical_entities me`, сега просечното време за 10 извршувања е **0,105 ms**,
     268Можеме да забележиме користење на новокреираниот индекс преку `Index Scan using me_released_by_index on musical_entities me`, како и отсуството на ` Sort  (cost=47470.10..47470.11 rows=2 width=82) (actual time=76.312..76.315 rows=1 loops=3)`, сега просечното време за 10 извршувања е **0,105ms**,
    269269што претставува значително подобрување на перформансите.
    270270