Changes between Version 26 and Version 27 of QueryOptimization


Ignore:
Timestamp:
09/14/26 21:38:06 (2 weeks ago)
Author:
231075
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v26 v27  
    3636}}}
    3737
    38 Забелешка: Иницијално беше разгледано и креирање на индексот `idx_cvc_client_id ON Client_Vendor_Contract (client_id)`, меѓутоа по мерење на перформансите се утврди дека овој индекс ги влошува перформансите на сите погледи кои филтрираат по client_id, поради ниска селективност на колоната. Затоа индексот беше отстранет.
    3938
    4039Времето изминато во извршување на query-то со индекси изнесува:
    … …  
    114113[[Image(Client_Vendor_Contract_Update_Pre_Index.png, 800px)]]
    115114
    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-то изнесува:
    117116
    118117[[Image(Projects_per_Vendor_Execution_After_Indexing.png, 800px)]]