Changes between Version 2 and Version 3 of MenuMealIndex


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

--

Legend:

Unmodified
Added
Removed
Modified
  • MenuMealIndex

    v2 v3  
    6565== Тестирање на перформанси ==
    6666
    67 Тест прашалниците за овој преглед се наведени во [wiki:MenuMealView v_menu_meal].
     67Мерењата се евидентирани во DBeaver на 14 септември 2026 година. „Пред индексирање“ и „по индексирање“ ги означуваат групите наведени како „без индекси“ и „со индекси“ во евиденцијата. Точниот сет присутни индекси во секоја група не е евидентиран; „без индекси“ не потврдува отсуство на индекси од примарни и уникатни клучеви.
     68
     69Наведените времиња се клиентски мерења од DBeaver, а не серверските Planning Time и Execution Time од EXPLAIN ANALYZE. Нема приложени планови, типови на скенирање или податоци за баферите. Вредностите се во милисекунди (ms).
     70
     71Прашалникот и дополнителното тестирање се опишани во [wiki:MenuMealView v_menu_meal].
     72
     73=== Измерен прашалник ===
     74
     75{{{
     76#!sql
     77SELECT * FROM kbnteam.v_menu_meal
     78WHERE rest_id = 36 AND cat_id = 5;
     79}}}
    6880
    6981=== Резултати пред индексирање ===
    7082
    71 ||= Прашалник ||= Execution Time (ms) ||= План / забелешки ||
    72 || Тест 1: по категорија || ___ || ___ ||
    73 || Тест 2: по ресторан || ___ || ___ ||
     83||= Метрика ||= Измерен резултат ||
     84|| Клиентско време (ms) || 106 ||
     85|| Приказ на мерењето || Статистика за 2 наредби: 106 ms извршување, 0 ms преземање, 106 ms вкупно ||
     86|| Прикажани / преземени редови || Не е утврден од приказот на статистиката ||
     87|| Planning Time / Execution Time од EXPLAIN || Не се измерени ||
     88|| План, тип на скенирање и бафери || Не се приложени ||
    7489
    7590=== Резултати по индексирање ===
    7691
    77 ||= Прашалник ||= Execution Time (ms) ||= План / забелешки ||
    78 || Тест 1: по категорија || ___ || ___ ||
    79 || Тест 2: по ресторан || ___ || ___ ||
     92||= Метрика ||= Измерен резултат ||
     93|| Клиентско време (ms) || 44 ||
     94|| Приказ на мерењето || Време прикажано со резултатот во DBeaver ||
     95|| Прикажани / преземени редови || 0 ||
     96|| Planning Time / Execution Time од EXPLAIN || Не се измерени ||
     97|| План, тип на скенирање и бафери || Не се приложени ||
     98
     99=== Анализа на резултатите ===
     100
     101||= Метрика ||= Пред ||= По ||= Промена на времето ||
     102|| Клиентско време (ms) || 106 || 44 || -58,5% ||
     103
     104Аритметичката разлика е 62 ms (58,5%) пократко време. Сепак, 106 ms е вкупно време во статистика за 2 наредби, а 44 ms е време од приказот на празен резултат. Ова не е контролирана споредба на изолирани SELECT извршувања. Потребни се повторени мерења со ист начин на мерење и пример што враќа јадења.
     105
     106Промената се пресметува како 100 × (време по - време пред) / време пред. Негативна вредност значи пократко време, а позитивна подолго време. Процентот ја опишува разликата меѓу прикажаните вредности.
     107
     108Ова се поединечни набљудувања. Не се евидентирани контролирани повторувања, исти услови за кеширање и оптоварување или точните дефиниции на присутните индекси. Затоа промената на времето не е доказ дека индексите се единствената причина. Не се приложени мерења за INSERT, UPDATE и DELETE.
     109
     110Измерената разлика се однесува на целиот прашалник и двете означени состојби. Не е измерен одделниот придонес на секој индекс наведен на оваа страница.