Changes between Version 2 and Version 3 of QueryOptimization


Ignore:
Timestamp:
05/06/26 09:51:00 (20 hours ago)
Author:
231017
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v2 v3  
    44- Доколку сакаме да видиме за конкретен артист извршуваме:
    55
    6     [[Image(View1_1.png, 800px)]]
     6  [[Image(View1_1.png, 800px)]]
    77
    88  - Времето потребно за извршување за овој прашалник е ~6ms. Нема потреба од дополнителни индекси.
     
    1414
    1515  - Query plan:
    16     [[Image(View1_3.png, 800px)]]
     16   
     17  [[Image(View1_3.png, 800px)]]
     18
     192. Анализа на поглед 2, најактивни корисници на платформата според бројот на слушања во изминатите 30 дена.
     20
     21- Доколку сакаме да видиме кои се најактивните корисници на платформата изминатите 30 дена, извршуваме:
     22 
     23  [[Image(View2_1.png, 800px)]]
     24
     25- Времето потребно за пребарување:
     26
     27  [[Image(View2_2.png, 800px)]]
     28
     29- **~ 250ms**
     30
     31- Можеме да додадеме индекс на streamed_at колоната со цел да избегнеме sequential scan на song_streams табелата:
     32
     33  [[Image(View2_3.png, 800px)]]
     34
     35- Време на извршување по додавање на индекс:
     36
     37  [[Image(View2_4.png, 800px)]]
     38
     39- **~ 200ms** -> ~20% подобри перформанси