Changes between Version 4 and Version 5 of OrdersFullIndex
- Timestamp:
- 09/16/26 01:15:46 (11 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OrdersFullIndex
v4 v5 87 87 == Тестирање на перформанси == 88 88 89 „Пред индексирање“ и „по индексирање“ ги означуваат групите наведени како „без индекси“ и „со индекси“ во евиденцијата. Точниот сет присутни индекси во секоја група не е евидентиран; „без индекси“ не потврдува отсуство на индекси од примарни и уникатни клучеви.89 Резултатите се однесуваат на [wiki:OrdersFullView v_orders_full] и неговата главна табела `customer_order`. 90 90 91 Наведените времиња се клиентски мерења од DBeaver, а не серверските Planning Time и Execution Time од EXPLAIN ANALYZE. Нема приложени планови, типови на скенирање или податоци за баферите. Вредностите се во милисекунди (ms). 91 === SELECT === 92 92 93 Прашалникот и дополнителното тестирање се опишани во [wiki:OrdersFullView v_orders_full]. 94 95 === Измерен прашалник === 93 Мерењата се евидентирани во DBeaver. Времињата се во милисекунди (ms). 96 94 97 95 {{{ … … 101 99 }}} 102 100 103 === Резултати пред индексирање === 101 ||= Метрика ||= Пред индексирање ||= По индексирање || 102 || Клиентско време (ms) || 2598 || 2591 || 103 || Вратени редови || 1 || 1 || 104 104 105 ||= Метрика ||= Измерен резултат || 106 || Клиентско време (ms) || 2598 || 107 || Приказ на мерењето || Време прикажано со резултатот во DBeaver || 108 || Прикажани / преземени редови || 1 || 109 || Planning Time / Execution Time од EXPLAIN || Не се измерени || 110 || План, тип на скенирање и бафери || Не се приложени || 105 Разликата е 7 ms, односно 0,3% пократко време. Во ова мерење нема значајна промена. 111 106 112 === Резултати по индексирање===107 === INSERT и UPDATE === 113 108 114 ||= Метрика ||= Измерен резултат || 115 || Клиентско време (ms) || 2591 || 116 || Приказ на мерењето || Време прикажано со резултатот во DBeaver || 117 || Прикажани / преземени редови || 1 || 118 || Planning Time / Execution Time од EXPLAIN || Не се измерени || 119 || План, тип на скенирање и бафери || Не се приложени || 109 Тестирани се по еден INSERT и еден UPDATE врз `kbnteam.customer_order`, главната табела на погледот. Се тестира додавање нарачка и поместување на времето на нарачката. 120 110 121 === Анализа на резултатите === 111 ||= Операција ||= Execute (ms) ||= Fetch (ms) ||= Вратени редови || 112 || INSERT || 16 || 14 || 1 || 113 || UPDATE || 18 || 16 || 1 || 122 114 123 ||= Метрика ||= Пред ||= По ||= Промена на времето || 124 || Клиентско време (ms) || 2598 || 2591 || -0,3% || 115 Execute е времето на извршување прикажано во DBeaver. Fetch вредностите се преземени од дополнетата евиденција на тестирањето. Ова се клиентски времиња, изразени во милисекунди. 125 116 126 Времето е пократко само за 7 ms (0,3%). Едно вакво мерење не покажува значајно практично забрзување. Измерениот услов е по клиент и минимален износ, без датумски опсег.117 Двете операции се успешни и враќаат по еден ред преку RETURNING. По мерењето промените се вратени со ROLLBACK. 127 118 128 Промената се пресметува како 100 × (време по - време пред) / време пред. Негативна вредност значи пократко време, а позитивна подолго време. Процентот ја опишува разликата меѓу прикажаните вредности.119 INSERT и UPDATE се извршуваат со прифатлива брзина. Овие мерења ја опишуваат тестираната состојба на базата и не се споредба пред и по индексирање. 129 120 130 Ова се поединечни набљудувања. Не се евидентирани контролирани повторувања, исти услови за кеширање и оптоварување или точните дефиниции на присутните индекси. Затоа промената на времето не е доказ дека индексите се единствената причина. Не се приложени мерења за INSERT, UPDATE и DELETE. 131 132 Измерената разлика се однесува на целиот прашалник и двете означени состојби. Не е измерен одделниот придонес на секој индекс наведен на оваа страница. 121 Резултатите се за целите прашалници, а не за одделниот придонес на секој индекс.
