Changes between Version 15 and Version 16 of QueryOptimization


Ignore:
Timestamp:
05/26/26 23:54:50 (17 hours ago)
Author:
233248
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v15 v16  
    112112
    113113
     114== View 5: Централен клиентски адресар ==
     115
     116
     117'''Примарен филтер''' за погледот vw_klient_kontakt_info ќе биде според klient_id, односно според клиентот за кој се прикажуваат контакт информации. Дополнително, погледот може да се користи и за пребарување според email, телефонски број или username.
     118
     119
     120Овој поглед ќе '''се користи''' како централен клиентски адресар во банкарскиот систем. Преку него се прикажуваат основните податоци за клиентот, неговото корисничко име, телефонски број, email адреса и физичка адреса. Овој поглед е корисен за вработените во банката кога треба брзо да пристапат до контакт информации за одреден клиент.
    114121
    115122
    116123
     124'''Иницијалното време''' за извршување на погледот без дополнителен индекс изнесува 42 ms. Вкупно време од 390 ms, но од тоа 42 ms е реалното execution време, додека 348 ms се однесуваат на fetching, односно преземање и прикажување на резултатот. Затоа како релевантно време за базата се зема execution времето од 42 ms. Ова време е прифатливо за апликацијата, бидејќи погледот враќа мал број податоци за конкретен клиент.
    117125
    118126
     127
     128Од графичкиот план на извршување може да се забележи дека PostgreSQL користи Nested Loop операции и Index Scan врз табелата klient, бидејќи пребарувањето се прави според klient_id. Дополнително, во планот се гледаат Full Scan / Seq Scan операции врз табелите telefon, email и adresa. Иако постојат full scan операции на контактните табели, времето на извршување е доволно мало. Поради тоа, во моменталната состојба нема потреба од задолжително креирање индекси само за овој поглед.
     129
     130
     131Нема потреба да се преуредува прашалникот.
     132
     133
     134Времето на извршување на операциите останува исто.
     135