Changes between Version 26 and Version 27 of QueryOptimization
- Timestamp:
- 09/14/26 21:38:06 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QueryOptimization
v26 v27 36 36 }}} 37 37 38 Забелешка: Иницијално беше разгледано и креирање на индексот `idx_cvc_client_id ON Client_Vendor_Contract (client_id)`, меѓутоа по мерење на перформансите се утврди дека овој индекс ги влошува перформансите на сите погледи кои филтрираат по client_id, поради ниска селективност на колоната. Затоа индексот беше отстранет.39 38 40 39 Времето изминато во извршување на query-то со индекси изнесува: … … 114 113 [[Image(Client_Vendor_Contract_Update_Pre_Index.png, 800px)]] 115 114 116 '''5.''' Иако овој поглед не е аналитички и би имал потреба од индексирање, индексите `idx_project_contract_id` и `idx_cvc_vendor_id` креирани во View1 ги покриваат потребните колони за овој поглед. Забележано е дека присуството на `idx_cvc_client_id` го влошуваше планот за извршување (445ms → 7s 377ms), па по негово отстранување перформансите се вратени и понатаму подобрени.Времето изминато во извршување на query-то изнесува:115 '''5.''' Иако овој поглед не е аналитички и би имал потреба од индексирање, индексите `idx_project_contract_id` и `idx_cvc_vendor_id` креирани во View1 ги покриваат потребните колони за овој поглед. Времето изминато во извршување на query-то изнесува: 117 116 118 117 [[Image(Projects_per_Vendor_Execution_After_Indexing.png, 800px)]]
