Changes between Version 5 and Version 6 of ContractsRevenueIndex


Ignore:
Timestamp:
09/16/26 01:17:33 (11 days ago)
Author:
223235
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ContractsRevenueIndex

    v5 v6  
    7777== Тестирање на перформанси ==
    7878
    79  „Пред индексирање“ и „по индексирање“ ги означуваат групите наведени како „без индекси“ и „со индекси“ во евиденцијата. Точниот сет присутни индекси во секоја група не е евидентиран; „без индекси“ не потврдува отсуство на индекси од примарни и уникатни клучеви.
     79Резултатите се однесуваат на [wiki:ContractsRevenueView v_contracts_revenue] и неговата главна табела `contract`.
    8080
    81 Наведените времиња се клиентски мерења од DBeaver, а не серверските Planning Time и Execution Time од EXPLAIN ANALYZE. Нема приложени планови, типови на скенирање или податоци за баферите. Вредностите се во милисекунди (ms).
     81=== SELECT ===
    8282
    83 Прашалникот и дополнителното тестирање се опишани во [wiki:ContractsRevenueView v_contracts_revenue].
    84 
    85 === Измерен прашалник ===
     83Мерењата се евидентирани во DBeaver. Времињата се во милисекунди (ms).
    8684
    8785{{{
    … …  
    9189}}}
    9290
    93 === Резултати пред индексирање ===
     91||= Метрика ||= Пред индексирање ||= По индексирање ||
     92|| Клиентско време (ms) || 2555 || 1966 ||
     93|| Вратени редови || 0 || 0 ||
    9494
    95 ||= Метрика ||= Измерен резултат ||
    96 || Клиентско време (ms) || 2555 ||
    97 || Приказ на мерењето || Време прикажано со резултатот во DBeaver ||
    98 || Прикажани / преземени редови || 0 ||
    99 || Planning Time / Execution Time од EXPLAIN || Не се измерени ||
    100 || План, тип на скенирање и бафери || Не се приложени ||
     95Измереното време е пократко за 589 ms, односно 23,1%. Двете извршувања враќаат нула редови, па резултатот се однесува на овој конкретен филтер.
    10196
    102 === Резултати по индексирање ===
     97=== INSERT и UPDATE ===
    10398
    104 ||= Метрика ||= Измерен резултат ||
    105 || Клиентско време (ms) || 1966 ||
    106 || Приказ на мерењето || Време прикажано со резултатот во DBeaver ||
    107 || Прикажани / преземени редови || 0 ||
    108 || Planning Time / Execution Time од EXPLAIN || Не се измерени ||
    109 || План, тип на скенирање и бафери || Не се приложени ||
     99Тестирани се по еден INSERT и еден UPDATE врз `kbnteam.contract`, главната табела на погледот. Се тестира додавање договор и продолжување на неговиот рок.
    110100
    111 === Анализа на резултатите ===
     101||= Операција ||= Execute (ms) ||= Fetch (ms) ||= Вратени редови ||
     102|| INSERT || 14 || 13 || 1 ||
     103|| UPDATE || 13 || 14 || 1 ||
    112104
    113 ||= Метрика ||= Пред ||= По ||= Промена на времето ||
    114 || Клиентско време (ms) || 2555 || 1966 || -23,1% ||
     105Execute е времето на извршување прикажано во DBeaver. Fetch вредностите се преземени од дополнетата евиденција на тестирањето. Ова се клиентски времиња, изразени во милисекунди.
    115106
    116 Времето е пократко за 589 ms (23,1%), но двата теста враќаат празен резултат. Од ова не може да се оцени перформансата на извештај што враќа договори и приходи. Потребно е дополнително мерење за компанија со соодветни податоци.
     107Двете операции се успешни и враќаат по еден ред преку RETURNING. По мерењето промените се вратени со ROLLBACK.
    117108
    118 Промената се пресметува како 100 × (време по - време пред) / време пред. Негативна вредност значи пократко време, а позитивна подолго време. Процентот ја опишува разликата меѓу прикажаните вредности.
     109INSERT и UPDATE се извршуваат со прифатлива брзина. Овие мерења ја опишуваат тестираната состојба на базата и не се споредба пред и по индексирање.
    119110
    120 Ова се поединечни набљудувања. Не се евидентирани контролирани повторувања, исти услови за кеширање и оптоварување или точните дефиниции на присутните индекси. Затоа промената на времето не е доказ дека индексите се единствената причина. Не се приложени мерења за INSERT, UPDATE и DELETE.
    121 
    122 Измерената разлика се однесува на целиот прашалник и двете означени состојби. Не е измерен одделниот придонес на секој индекс наведен на оваа страница.
     111Резултатите се за целите прашалници, а не за одделниот придонес на секој индекс.