Changes between Version 3 and Version 4 of QueryOptimization


Ignore:
Timestamp:
05/23/26 21:57:58 (2 days ago)
Author:
231119
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v3 v4  
    18186. Нема потреба да се преуреди прашалникот
    19197. Времето на извршување на операциите останува исто
     20
     21== View 2: Available drivers
     22
     231. Примарен случај на употреба на овој поглед е за добивање на слободните возачи во моментот за дадена компанија.
     242. Примарен филтер за овој поглед е атрибутот company_id во релацијата employmenthistory.
     253. Иницијално време на извршување на погледот е 3s и 982ms:
     26
     27[[Image(4.png)]]
     28
     29Ова време не е прифатливо за нашата апликација, па затоа пристапуваме кон индексизање за оптимизација на прашалникот
     304. Најскапи операции се full scan на табелата ride и driver_vehicle:
     31
     32[[Image(5.png)]]
     33
     345. Иницијалното време на insert и update во ride и driver_vehicle е:
     35
     36[[Image(6.png)]]
     37[[Image(7.png)]]
     38[[Image(8.png)]]
     39[[Image(9.png)]]
     40
     416.Времето потребно за извршување на прашалникот после вметнување на индекс на customerpreferences по атрибутот company_id изнесува 984ms што е прифатливо време:
     42
     43[[Image(10.png)]]
     44[[Image(11.png)]]
     45[[Image(12.png)]]
     46
     477. Времето потребно за извршување на insert и update во ride и driver_vehicle изнесува:
     48
     49[[Image(13.png)]]
     50[[Image(14.png)]]
     51[[Image(15.png)]]
     52[[Image(16.png)]]