Changes between Version 2 and Version 3 of ContractsRevenueIndex


Ignore:
Timestamp:
09/15/26 02:02:05 (12 days ago)
Author:
223235
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ContractsRevenueIndex

    v2 v3  
    1 = Индекси: v_contracts_revenue_index =
     1= Индекси: v_contracts_revenue =
    22
    33||= Својство ||= Вредност ||
    … …  
    7777== Тестирање на перформанси ==
    7878
    79 Тест прашалниците за овој преглед се наведени во [wiki:ContractsRevenueView v_contracts_revenue].
     79Мерењата се евидентирани во DBeaver на 14 септември 2026 година. „Пред индексирање“ и „по индексирање“ ги означуваат групите наведени како „без индекси“ и „со индекси“ во евиденцијата. Точниот сет присутни индекси во секоја група не е евидентиран; „без индекси“ не потврдува отсуство на индекси од примарни и уникатни клучеви.
     80
     81Наведените времиња се клиентски мерења од DBeaver, а не серверските Planning Time и Execution Time од EXPLAIN ANALYZE. Нема приложени планови, типови на скенирање или податоци за баферите. Вредностите се во милисекунди (ms).
     82
     83Прашалникот и дополнителното тестирање се опишани во [wiki:ContractsRevenueView v_contracts_revenue].
     84
     85=== Измерен прашалник ===
     86
     87{{{
     88#!sql
     89SELECT * FROM kbnteam.v_contracts_revenue
     90WHERE company_id = 250;
     91}}}
    8092
    8193=== Резултати пред индексирање ===
    8294
    83 ||= Прашалник ||= Execution Time (ms) ||= План / забелешки ||
    84 || Тест 1: по компанија || ___ || ___ ||
    85 || Тест 2: по ресторан || ___ || ___ ||
     95||= Метрика ||= Измерен резултат ||
     96|| Клиентско време (ms) || 2555 ||
     97|| Приказ на мерењето || Време прикажано со резултатот во DBeaver ||
     98|| Прикажани / преземени редови || 0 ||
     99|| Planning Time / Execution Time од EXPLAIN || Не се измерени ||
     100|| План, тип на скенирање и бафери || Не се приложени ||
    86101
    87102=== Резултати по индексирање ===
    88103
    89 ||= Прашалник ||= Execution Time (ms) ||= План / забелешки ||
    90 || Тест 1: по компанија || ___ || ___ ||
    91 || Тест 2: по ресторан || ___ || ___ ||
     104||= Метрика ||= Измерен резултат ||
     105|| Клиентско време (ms) || 1966 ||
     106|| Приказ на мерењето || Време прикажано со резултатот во DBeaver ||
     107|| Прикажани / преземени редови || 0 ||
     108|| Planning Time / Execution Time од EXPLAIN || Не се измерени ||
     109|| План, тип на скенирање и бафери || Не се приложени ||
     110
     111=== Анализа на резултатите ===
     112
     113||= Метрика ||= Пред ||= По ||= Промена на времето ||
     114|| Клиентско време (ms) || 2555 || 1966 || -23,1% ||
     115
     116Времето е пократко за 589 ms (23,1%), но двата теста враќаат празен резултат. Од ова не може да се оцени перформансата на извештај што враќа договори и приходи. Потребно е дополнително мерење за компанија со соодветни податоци.
     117
     118Промената се пресметува како 100 × (време по - време пред) / време пред. Негативна вредност значи пократко време, а позитивна подолго време. Процентот ја опишува разликата меѓу прикажаните вредности.
     119
     120Ова се поединечни набљудувања. Не се евидентирани контролирани повторувања, исти услови за кеширање и оптоварување или точните дефиниции на присутните индекси. Затоа промената на времето не е доказ дека индексите се единствената причина. Не се приложени мерења за INSERT, UPDATE и DELETE.
     121
     122Измерената разлика се однесува на целиот прашалник и двете означени состојби. Не е измерен одделниот придонес на секој индекс наведен на оваа страница.