Changes between Version 16 and Version 17 of QueryOptimization
- Timestamp:
- 05/26/26 23:56:57 (19 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QueryOptimization
v16 v17 124 124 '''Иницијалното време''' за извршување на погледот без дополнителен индекс изнесува 42 ms. Вкупно време од 390 ms, но од тоа 42 ms е реалното execution време, додека 348 ms се однесуваат на fetching, односно преземање и прикажување на резултатот. Затоа како релевантно време за базата се зема execution времето од 42 ms. Ова време е прифатливо за апликацијата, бидејќи погледот враќа мал број податоци за конкретен клиент. 125 125 126 126 [[Image(view5.png, width=800)]] 127 127 128 128 Од графичкиот план на извршување може да се забележи дека PostgreSQL користи Nested Loop операции и Index Scan врз табелата klient, бидејќи пребарувањето се прави според klient_id. Дополнително, во планот се гледаат Full Scan / Seq Scan операции врз табелите telefon, email и adresa. Иако постојат full scan операции на контактните табели, времето на извршување е доволно мало. Поради тоа, во моменталната состојба нема потреба од задолжително креирање индекси само за овој поглед. 129 129 130 130 [[Image(view5.1.png, width=800)]] 131 [[Image(view5.2.png, width=800)]] 131 132 Нема потреба да се преуредува прашалникот. 132 133
