Changes between Version 17 and Version 18 of QueryOptimization


Ignore:
Timestamp:
06/10/26 14:33:09 (10 days ago)
Author:
231040
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v17 v18  
    214214}}}
    215215
     216За овој view е креиран индекс:
     217{{{
     218idx_appointment_staff_rating on appointment(staff_id)
     219}}}
     220
    216221==== mv_staff_avg_rating
    217222
     
    251256Овој пристап е поефикасен од глобални GROUP BY операции над целата база.
    252257
    253 
    254 == Индекси
    255 
    256 Во решението се користи минимален број индекси:
    257 
    258 * `idx_appointment_client_future`
    259 * индекс над `mv_staff_avg_rating`
    260 * `idx_appointment_staff_rating`
    261 
    262 Целта е да се избегне прекумерно индексирање кое би ја забавило работата при INSERT, UPDATE и DELETE операции.
    263 
    264 Избраните индекси покриваат само најчестите пребарувања:
    265 
    266 * идни термини по клиент
    267 * рејтинзи по вработен
    268 * профил на вработен
    269 
    270 Со ова се постигнува баланс помеѓу брзина на читање и брзина на запишување на податоци.