Changes between Version 4 and Version 5 of DriverDeliveriesIndex
- Timestamp:
- 09/16/26 01:16:28 (11 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DriverDeliveriesIndex
v4 v5 77 77 == Тестирање на перформанси == 78 78 79 „Пред индексирање“ и „по индексирање“ ги означуваат групите наведени како „без индекси“ и „со индекси“ во евиденцијата. Точниот сет присутни индекси во секоја група не е евидентиран; „без индекси“ не потврдува отсуство на индекси од примарни и уникатни клучеви.79 Резултатите се однесуваат на [wiki:DriverDeliveriesView v_driver_deliveries] и неговата главна табела `delivery`. 80 80 81 Наведените времиња се клиентски мерења од DBeaver, а не серверските Planning Time и Execution Time од EXPLAIN ANALYZE. Нема приложени планови, типови на скенирање или податоци за баферите. Вредностите се во милисекунди (ms). 81 === SELECT === 82 82 83 Прашалникот и дополнителното тестирање се опишани во [wiki:DriverDeliveriesView v_driver_deliveries]. 84 85 === Измерен прашалник === 83 Мерењата се евидентирани во DBeaver. Времињата се во милисекунди (ms). 86 84 87 85 {{{ … … 91 89 }}} 92 90 93 === Резултати пред индексирање === 91 ||= Мерење ||= Клиентско време (ms) ||= Приказ во DBeaver || 92 || Пред индексирање || околу 70000 || Преземени 200 редови || 93 || По индексирање || 48236 || Вкупно време за 2 наредби || 94 94 95 ||= Метрика ||= Измерен резултат || 96 || Клиентско време (ms) || околу 70000 || 97 || Приказ на мерењето || Време прикажано со резултатот во DBeaver || 98 || Прикажани / преземени редови || 200 преземени; вкупниот број не е утврден || 99 || Planning Time / Execution Time од EXPLAIN || Не се измерени || 100 || План, тип на скенирање и бафери || Не се приложени || 95 Во статистиката по индексирањето се прикажани следните времиња: 101 96 102 === Резултати по индексирање === 97 ||= Метрика ||= Време (ms) || 98 || Execute || 48208 || 99 || Fetch || 28 || 100 || Вкупно || 48236 || 103 101 104 ||= Метрика ||= Измерен резултат || 105 || Клиентско време (ms) || 48236 || 106 || Приказ на мерењето || Статистика за 2 наредби: 48208 ms извршување, 28 ms преземање, 48236 ms вкупно || 107 || Прикажани / преземени редови || Не е утврден од приказот на статистиката || 108 || Planning Time / Execution Time од EXPLAIN || Не се измерени || 109 || План, тип на скенирање и бафери || Не се приложени || 102 Првото мерење прикажува околу 1 минута и 10 секунди за 200 редови, а второто статистика за две наредби. Споредбата е ориентациска поради различниот начин на мерење. 110 103 111 === Анализа на резултатите===104 === INSERT и UPDATE === 112 105 113 ||= Метрика ||= Пред ||= По ||= Промена на времето || 114 || Клиентско време (ms) || околу 70000 || 48236 || Не се пресметува || 106 Тестирани се по еден INSERT и еден UPDATE врз `kbnteam.delivery`, главната табела на погледот. Се тестира додавање достава и промена на забелешката. 115 107 116 Споредбата е ориентациска. Во состојбата „без индекси“ се гледаат околу 1 min 10 s и 200 преземени редови, со ограничување на преземањето на 200. Во состојбата „со индекси“ се прикажува статистика за 2 наредби: 48208 ms извршување, 28 ms преземање и 48236 ms вкупно. Еден прикажан ред во статистиката не е бројот на достави. Не се пресметува процент на забрзување поради различниот опфат на мерењата. 108 ||= Операција ||= Execute (ms) ||= Fetch (ms) ||= Вратени редови || 109 || INSERT || 13 || 16 || 1 || 110 || UPDATE || 13 || 13 || 1 || 117 111 118 Ова се поединечни набљудувања. Не се евидентирани контролирани повторувања, исти услови за кеширање и оптоварување или точните дефиниции на присутните индекси. Затоа промената на времето не е доказ дека индексите се единствената причина. Не се приложени мерења за INSERT, UPDATE и DELETE.112 Execute е времето на извршување прикажано во DBeaver. Fetch вредностите се преземени од дополнетата евиденција на тестирањето. Ова се клиентски времиња, изразени во милисекунди. 119 113 120 Измерената разлика се однесува на целиот прашалник и двете означени состојби. Не е измерен одделниот придонес на секој индекс наведен на оваа страница. 114 Двете операции се успешни и враќаат по еден ред преку RETURNING. По мерењето промените се вратени со ROLLBACK. 115 116 INSERT и UPDATE се извршуваат со прифатлива брзина. Овие мерења ја опишуваат тестираната состојба на базата и не се споредба пред и по индексирање. 117 118 Резултатите се за целите прашалници, а не за одделниот придонес на секој индекс.
