Changes between Version 9 and Version 10 of Monitoring


Ignore:
Timestamp:
05/18/26 18:53:26 (8 days ago)
Author:
213192
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Monitoring

    v9 v10  
    231231}}}
    232232
    233 Според добиените резултати, може да забележиме дека времето на извршување се намалило од 3274мс на 1753мс (46% побрзо), наместо 1038 редици добиваме 690, без CTE обработувавме 9 милиони редови додека сега само 15 илјади, немаме толкав join explosion.
     233Според добиените резултати, може да забележиме дека времето на извршување се намалило од 3325мс на 1753мс (46% побрзо), наместо 1038 редици добиваме 690, без CTE обработувавме 9 милиони редови додека сега само 15 илјади, немаме толкав join explosion.
    234234
    235235{{{
     
    248248||= / =||= Before =|| ||= After =|| ||
    249249||= / =||= Execution time =||= Scan Type =||= Execution time =||= Scan Type =||
    250 ||= Q1 =||
    251 ||= Q2 =||
    252 ||= Q3 =||
    253 ||= Q3 w/ CTE =||
     250||= Q1 =|| 273ms || SeqScan || 248ms || BitMap Heap ||
     251||= Q2 =|| 7.8s || SeqScan || 3.5s || SeqScan ||
     252||= Q3 =|| 4119ms || SeqScan || 3325ms || Index ||
     253||= Q3 w/ CTE =|| 3325ms ||  || 1753ms ||  ||
    254254
    255255Оптимизацијата покажува дека индексите иако се корисни, не се доволни сами по себе. Најголемото подобрување доаѓа од редуцирање на dataset-от рано (CTE) и избегнување на join explosion. Sorting-от останува една од најскапите операции.