Changes between Version 9 and Version 10 of Monitoring
- Timestamp:
- 05/18/26 18:53:26 (8 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Monitoring
v9 v10 231 231 }}} 232 232 233 Според добиените резултати, може да забележиме дека времето на извршување се намалило од 3 274мс на 1753мс (46% побрзо), наместо 1038 редици добиваме 690, без CTE обработувавме 9 милиони редови додека сега само 15 илјади, немаме толкав join explosion.233 Според добиените резултати, може да забележиме дека времето на извршување се намалило од 3325мс на 1753мс (46% побрзо), наместо 1038 редици добиваме 690, без CTE обработувавме 9 милиони редови додека сега само 15 илјади, немаме толкав join explosion. 234 234 235 235 {{{ … … 248 248 ||= / =||= Before =|| ||= After =|| || 249 249 ||= / =||= 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 || || 254 254 255 255 Оптимизацијата покажува дека индексите иако се корисни, не се доволни сами по себе. Најголемото подобрување доаѓа од редуцирање на dataset-от рано (CTE) и избегнување на join explosion. Sorting-от останува една од најскапите операции.
