Changes between Version 16 and Version 17 of QueryOptimization


Ignore:
Timestamp:
06/11/26 10:44:06 (4 days ago)
Author:
231028
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v16 v17  
    44
    551. Примарен случај на употреба на овој поглед е за добивање на моменталните активни понуди за еден корисник при побарување на такси.
     6
    672. Примарен филтер за овој поглед е атрибутот customer_id во релацијата offer
     8
    793. Иницијално време на извршување на погледот е 1s и 533ms
    810
     
    1012
    1113Ова време е задоволително (помало од 3 секунди), па затоа не е потребно да се извршува оптимизирање на прашалникот.
    12 4. Нема потреба од правење на план за извршување поради тоа што времето е задоволително.
     14
     154. Нема потреба од правење на план за извршување поради тоа што времето е задоволително.
     16 
    13175. Иницијалното време за insert и update во табелата offer е:
    1418
     
    1721
    18226. Нема потреба да се преуреди прашалникот
     23
    19247. Времето на извршување на операциите останува исто
    2025
     
    2227
    23281. Примарен случај на употреба на овој поглед е за добивање на слободните возачи во моментот за дадена компанија.
     29
    24302. Примарен филтер за овој поглед е атрибутот company_id во релацијата employmenthistory.
     31
    25323. Иницијално време на извршување на погледот е 3s и 982ms:
    2633
     
    2835
    2936Ова време не е прифатливо за нашата апликација, па затоа пристапуваме кон индексизање за оптимизација на прашалникот
     37
    30384. Најскапи операции се full scan на табелата ride и driver_vehicle:
    3139
     
    3947[[Image(9.png, width=820px)]]
    4048
    41 6.Времето потребно за извршување на прашалникот после вметнување на индекс на customerpreferences по атрибутот company_id изнесува 984ms што е прифатливо време:
     496. Времето потребно за извршување на прашалникот после вметнување на индекс на customerpreferences по атрибутот company_id изнесува 984ms што е прифатливо време:
    4250
    4351[[Image(10.png, width=820px)]]
     
    5563
    56641. Примарен случај на употреба овој поглед ќе се користи за добивање на недоделените барања за такси од страна на компаниите во зависност од преференците на корисниците.
     65
    57662. Примаре филтер би бил атрибутот company_id во customerpreference релацијата.
     67
    58683. Иницијалното извршување на погледот е 5s и 109ms:
    5969
     
    6171
    6272Ова време е неприфатливо за апликацијата па затоа извршуваме оптимизирање со користење на индексирање.
     73
    63744. Најскапи операции се full scan на табелите request и customerpreference:
    6475