Changes between Version 16 and Version 17 of QueryOptimization


Ignore:
Timestamp:
05/26/26 23:56:57 (19 hours ago)
Author:
233248
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v16 v17  
    124124'''Иницијалното време''' за извршување на погледот без дополнителен индекс изнесува 42 ms. Вкупно време од 390 ms, но од тоа 42 ms е реалното execution време, додека 348 ms се однесуваат на fetching, односно преземање и прикажување на резултатот. Затоа како релевантно време за базата се зема execution времето од 42 ms. Ова време е прифатливо за апликацијата, бидејќи погледот враќа мал број податоци за конкретен клиент.
    125125
    126 
     126[[Image(view5.png, width=800)]]
    127127
    128128Од графичкиот план на извршување може да се забележи дека PostgreSQL користи Nested Loop операции и Index Scan врз табелата klient, бидејќи пребарувањето се прави според klient_id. Дополнително, во планот се гледаат Full Scan / Seq Scan операции врз табелите telefon, email и adresa. Иако постојат full scan операции на контактните табели, времето на извршување е доволно мало. Поради тоа, во моменталната состојба нема потреба од задолжително креирање индекси само за овој поглед.
    129129
    130 
     130[[Image(view5.1.png, width=800)]]
     131[[Image(view5.2.png, width=800)]]
    131132Нема потреба да се преуредува прашалникот.
    132133