Changes between Version 2 and Version 3 of OrdersFullIndex


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

--

Legend:

Unmodified
Added
Removed
Modified
  • OrdersFullIndex

    v2 v3  
    8787== Тестирање на перформанси ==
    8888
    89 Тест прашалниците за овој преглед се наведени во [wiki:OrdersFullView v_orders_full].
     89Мерењата се евидентирани во DBeaver на 14 септември 2026 година. „Пред индексирање“ и „по индексирање“ ги означуваат групите наведени како „без индекси“ и „со индекси“ во евиденцијата. Точниот сет присутни индекси во секоја група не е евидентиран; „без индекси“ не потврдува отсуство на индекси од примарни и уникатни клучеви.
     90
     91Наведените времиња се клиентски мерења од DBeaver, а не серверските Planning Time и Execution Time од EXPLAIN ANALYZE. Нема приложени планови, типови на скенирање или податоци за баферите. Вредностите се во милисекунди (ms).
     92
     93Прашалникот и дополнителното тестирање се опишани во [wiki:OrdersFullView v_orders_full].
     94
     95=== Измерен прашалник ===
     96
     97{{{
     98#!sql
     99SELECT * FROM kbnteam.v_orders_full
     100WHERE customer_user_id = 1202947 AND order_total >= 40;
     101}}}
    90102
    91103=== Резултати пред индексирање ===
    92104
    93 ||= Прашалник ||= Execution Time (ms) ||= План / забелешки ||
    94 || Тест 1: по клиент и датум || ___ || ___ ||
    95 || Тест 2: по компаниска нарачка || ___ || ___ ||
    96 || Тест 3: по компанија || ___ || ___ ||
     105||= Метрика ||= Измерен резултат ||
     106|| Клиентско време (ms) || 2598 ||
     107|| Приказ на мерењето || Време прикажано со резултатот во DBeaver ||
     108|| Прикажани / преземени редови || 1 ||
     109|| Planning Time / Execution Time од EXPLAIN || Не се измерени ||
     110|| План, тип на скенирање и бафери || Не се приложени ||
    97111
    98112=== Резултати по индексирање ===
    99113
    100 ||= Прашалник ||= Execution Time (ms) ||= План / забелешки ||
    101 || Тест 1: по клиент и датум || ___ || ___ ||
    102 || Тест 2: по компаниска нарачка || ___ || ___ ||
    103 || Тест 3: по компанија || ___ || ___ ||
     114||= Метрика ||= Измерен резултат ||
     115|| Клиентско време (ms) || 2591 ||
     116|| Приказ на мерењето || Време прикажано со резултатот во DBeaver ||
     117|| Прикажани / преземени редови || 1 ||
     118|| Planning Time / Execution Time од EXPLAIN || Не се измерени ||
     119|| План, тип на скенирање и бафери || Не се приложени ||
     120
     121=== Анализа на резултатите ===
     122
     123||= Метрика ||= Пред ||= По ||= Промена на времето ||
     124|| Клиентско време (ms) || 2598 || 2591 || -0,3% ||
     125
     126Времето е пократко само за 7 ms (0,3%). Едно вакво мерење не покажува значајно практично забрзување. Измерениот услов е по клиент и минимален износ, без датумски опсег.
     127
     128Промената се пресметува како 100 × (време по - време пред) / време пред. Негативна вредност значи пократко време, а позитивна подолго време. Процентот ја опишува разликата меѓу прикажаните вредности.
     129
     130Ова се поединечни набљудувања. Не се евидентирани контролирани повторувања, исти услови за кеширање и оптоварување или точните дефиниции на присутните индекси. Затоа промената на времето не е доказ дека индексите се единствената причина. Не се приложени мерења за INSERT, UPDATE и DELETE.
     131
     132Измерената разлика се однесува на целиот прашалник и двете означени состојби. Не е измерен одделниот придонес на секој индекс наведен на оваа страница.