Changes between Version 21 and Version 22 of QueryOptimization


Ignore:
Timestamp:
06/16/26 01:05:26 (7 hours ago)
Author:
231119
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v21 v22  
    772. Примарен филтер за овој поглед е атрибутот customer_id во релацијата offer
    88
    9 3. Иницијално време на извршување на погледот е 1s и 533ms
     93. Иницијално време на извршување на погледот е 1s и 204ms
    1010
    1111[[Image(1.png, width=820px)]]
     
    30302. Примарен филтер за овој поглед е атрибутот company_id во релацијата employmenthistory.
    3131
    32 3. Иницијално време на извршување на погледот е 3s и 982ms:
     323. Иницијално време на извршување на погледот е 3s и 655ms:
    3333
    3434[[Image(4.png, width=820px)]]
     
    4747[[Image(9.png, width=820px)]]
    4848
    49 6. Времето потребно за извршување на прашалникот после вметнување на индекс на customerpreferences по атрибутот company_id изнесува 984ms што е прифатливо време:
     496. Времето потребно за извршување на прашалникот после вметнување на индекс на customerpreferences по атрибутот company_id изнесува 629ms што е прифатливо време:
    5050
    5151[[Image(10.png, width=820px)]]
     
    8181[[Image(20.png, width=820px)]]
    8282
    83 6. Времето потребно за извршување на прашалникот после вметнување на индекс на customerpreferences по атрибутот company_id изнесува 702ms што е прифатливо време:
     836. Времето потребно за извршување на прашалникот после вметнување на индекс на customerpreferences по атрибутот company_id изнесува 2s 446ms што може да се подобри со преуредување на прашалникот:
    8484
    8585[[Image(21.png, width=820px)]]
     
    9696[[Image(26.png, width=820px)]]
    9797
    98 Овој поглед во иднина ќе биде оптимизиран со помош на PostGIS така што ќе се земаат барања во радиус од неколку километри и бројот на редици ќе се намали, а со тоа и потребното време за извршување.
     98Овој поглед во иднина ќе биде оптимизиран со помош на PostGIS така што ќе се земаат само барања кои припаѓаат во рамките на полигоните на областите од интерес на компаниите и бројот на редици ќе се намали, а со тоа и потребното време за извршување.
    9999
    100100== View 4: Customer payments for rides
     
    1061062. Примарен филтер за овој поглед е атрибутот user_id од релацијата Customer.
    107107
    108 3. Иницијално време на извршување на пребарување во погледот customer_payments_ride е 925ms.
     1083. Иницијално време на извршување на пребарување во погледот customer_payments_ride е 274ms.
    109109
    110110[[Image(optimization1k.jpg,width=820px)]]
     
    126126[[Image(view2k.png,width=820px)]]
    127127
    128 3. Иницијално време на извршување на едно пребарување врз погледот е 1s 656ms. Во продолжение е даден планот за извршување на прашалникот и информации за секоја од операциите.
     1283. Иницијално време на извршување на едно пребарување врз погледот е 974ms. Во продолжение е даден планот за извршување на прашалникот и информации за секоја од операциите.
    129129
    130130[[Image(optimization3k.png,width=820px)]]
     
    148148[[Image(view3k.png,width=820px)]]
    149149
    150 3. Иницијално време на извршување на пребарување во погледот е 3s 33ms.
     1503. Иницијално време на извршување на пребарување во погледот е 2s 671ms.
    151151
    152152[[Image(optimization5k.png,width=820px)]]