Индекси: v_menu_meal_index
| Својство | Вредност |
|---|---|
| Шема | kbnteam
|
| Главен преглед | v_menu_meal |
| Индексна поддршка | Без посебно дополнително индексирање |
Опис
За овој поглед не се додава посебна група индекси. Постоечката индексна поддршка е доволна за тестираните прашалници. Индексите на заедничките табели можат да се користат и од други погледи.
Дополнителното индексирање е документирано само за v_orders_full_index, v_driver_deliveries_index, v_contracts_revenue_index.
Тестирање на перформанси
Резултатите се однесуваат на v_menu_meal и неговата главна табела meal.
SELECT
Времето на извршување на SELECT прашалникот е прифатливо за редовното користење на погледот. Постоечката индексна поддршка е доволна за тестираните прашалници.
INSERT и UPDATE
Тестирани се по еден INSERT и еден UPDATE врз kbnteam.meal, главната табела на погледот. Се тестира додавање оброк и промена на неговата цена.
| Операција | Execute (ms) | Fetch (ms) | Вратени редови |
|---|---|---|---|
| INSERT | 15 | 16 | 1 |
| UPDATE | 14 | 15 | 1 |
Execute е времето на извршување прикажано во DBeaver. Fetch вредностите се преземени од дополнетата евиденција на тестирањето. Ова се клиентски времиња, изразени во милисекунди.
Двете операции се успешни и враќаат по еден ред преку RETURNING. По мерењето промените се вратени со ROLLBACK.
INSERT и UPDATE се извршуваат со прифатлива брзина. Овие мерења ја опишуваат тестираната состојба на базата и не се споредба пред и по индексирање.
