Changes between Version 4 and Version 5 of ReviewsFullIndex


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

--

Legend:

Unmodified
Added
Removed
Modified
  • ReviewsFullIndex

    v4 v5  
    6666== Тестирање на перформанси ==
    6767
    68 „Пред индексирање“ и „по индексирање“ ги означуваат групите наведени како „без индекси“ и „со индекси“ во евиденцијата. Точниот сет присутни индекси во секоја група не е евидентиран; „без индекси“ не потврдува отсуство на индекси од примарни и уникатни клучеви.
     68Резултатите се однесуваат на [wiki:ReviewsFullView v_reviews_full] и неговата главна табела `review`.
    6969
    70 Наведените времиња се клиентски мерења од DBeaver, а не серверските Planning Time и Execution Time од EXPLAIN ANALYZE. Нема приложени планови, типови на скенирање или податоци за баферите. Вредностите се во милисекунди (ms).
     70=== SELECT ===
    7171
    72 Прашалникот и дополнителното тестирање се опишани во [wiki:ReviewsFullView v_reviews_full].
     72Времето на извршување на SELECT прашалникот е прифатливо за редовното користење на погледот. Постоечката индексна поддршка е доволна за тестираните прашалници.
    7373
    74 === Измерен прашалник ===
     74=== INSERT и UPDATE ===
    7575
    76 {{{
    77 #!sql
    78 SELECT * FROM kbnteam.v_reviews_full
    79 WHERE customer_user_id = 500000;
    80 }}}
     76Тестирани се по еден INSERT и еден UPDATE врз `kbnteam.review`, главната табела на погледот. Се тестира додавање рецензија и промена на оценката и коментарот.
    8177
    82 === Резултати пред индексирање ===
     78||= Операција ||= Execute (ms) ||= Fetch (ms) ||= Вратени редови ||
     79|| INSERT || 15 || 18 || 1 ||
     80|| UPDATE || 16 || 15 || 1 ||
    8381
    84 ||= Метрика ||= Измерен резултат ||
    85 || Клиентско време (ms) || 544 ||
    86 || Приказ на мерењето || Време прикажано со резултатот во DBeaver ||
    87 || Прикажани / преземени редови || 1 ||
    88 || Planning Time / Execution Time од EXPLAIN || Не се измерени ||
    89 || План, тип на скенирање и бафери || Не се приложени ||
     82Execute е времето на извршување прикажано во DBeaver. Fetch вредностите се преземени од дополнетата евиденција на тестирањето. Ова се клиентски времиња, изразени во милисекунди.
    9083
    91 === Резултати по индексирање ===
     84Двете операции се успешни и враќаат по еден ред преку RETURNING. По мерењето промените се вратени со ROLLBACK.
    9285
    93 ||= Метрика ||= Измерен резултат ||
    94 || Клиентско време (ms) || 55 ||
    95 || Приказ на мерењето || Време прикажано со резултатот во DBeaver ||
    96 || Прикажани / преземени редови || 1 ||
    97 || Planning Time / Execution Time од EXPLAIN || Не се измерени ||
    98 || План, тип на скенирање и бафери || Не се приложени ||
     86Тестот се однесува на табелата `review`. За приказ во погледот, рецензијата треба да биде поврзана со нарачка или достава.
    9987
    100 === Анализа на резултатите ===
     88INSERT и UPDATE се извршуваат со прифатлива брзина. Овие мерења ја опишуваат тестираната состојба на базата и не се споредба пред и по индексирање.
    10189
    102 ||= Метрика ||= Пред ||= По ||= Промена на времето ||
    103 || Клиентско време (ms) || 544 || 55 || -89,9% ||
    104 
    105 Времето е пократко за 489 ms (89,9%), приближно 9,9 пати. Ова е забележан резултат за конкретниот клиент. Без план на извршување не може да се утврди кој индекс придонел за разликата. Користена е точната прикажана вредност 544 ms.
    106 
    107 Промената се пресметува како 100 × (време по - време пред) / време пред. Негативна вредност значи пократко време, а позитивна подолго време. Процентот ја опишува разликата меѓу прикажаните вредности.
    108 
    109 Ова се поединечни набљудувања. Не се евидентирани контролирани повторувања, исти услови за кеширање и оптоварување или точните дефиниции на присутните индекси. Затоа промената на времето не е доказ дека индексите се единствената причина. Не се приложени мерења за INSERT, UPDATE и DELETE.
    110 
    111 Измерената разлика се однесува на целиот прашалник и двете означени состојби. Не е измерен одделниот придонес на секој индекс наведен на оваа страница.
     90Резултатите се за целите прашалници, а не за одделниот придонес на секој индекс.