| | 2 | |
| | 3 | Анализирани се перформансите на база од податоци со две различни структури: **непартиционирана табела** и **партиционирана табела**. |
| | 4 | |
| | 5 | Конфигурација |
| | 6 | - 20 threads |
| | 7 | - 10s ramp-up time |
| | 8 | - 5 loops |
| | 9 | |
| | 10 | ### 1. **Range Scan Упити (Q1)** |
| | 11 | | Метрика | Непартиционирано | Партиционирано | Разлика | |
| | 12 | |---------|-----------------|----------------|---------| |
| | 13 | | Просечно време одговор | ~8,500 ms | ~10,500 ms | +23% (полошо) | |
| | 14 | | Макс време одговор | ~11,314 ms | ~13,057 ms | +15% (полошо) | |
| | 15 | | Мин време одговор | ~5,013 ms | ~5,221 ms | +4% (полошо) | |
| | 16 | |
| | 17 | ### 2. **Monthly Aggregate Упити (Q2)** |
| | 18 | | Метрика | Непартиционирано | Партиционирано | Разлика | |
| | 19 | |---------|-----------------|----------------|---------| |
| | 20 | | Просечно време | ~35,000 ms | ~32,000 ms | -9% ✓ (подобро) | |
| | 21 | | Брзина процесирања | Повремено споро | Повеќе конзистентно | ✓ | |
| | 22 | |
| | 23 | ### 3. **Recent Data Упити (Q3)** |
| | 24 | | Метрика | Непартиционирано | Партиционирано | |
| | 25 | |---------|-----------------|----------------| |
| | 26 | | Просечно време | ~70 ms | ~140 ms | |
| | 27 | | Редовност | Брзо и стабилно | Варијабилно | |
| | 28 | |
| | 29 | ### 4. **INSERT Операции (Q4)** |
| | 30 | - **Непартиционирано**: ~37 ms (просечно) |
| | 31 | - **Партиционирано**: ~10-50 ms (варијабилно) |
| | 32 | - Партиционирано: Побрзо во просек ✓ |
| | 33 | |
| | 34 | ### 5. **UPDATE Операции (Q5)** |
| | 35 | - **Непартиционирано**: ~75 ms |
| | 36 | - **Партиционирано**: ~80-150 ms |
| | 37 | - Незначајна разлика |
| | 38 | |
| | 39 | ### 6. **DELETE Операции (Q6)** |
| | 40 | |
| | 41 | ## ЗАКЛУЧОК |
| | 42 | |
| | 43 | | Сценарио | Препорака | |
| | 44 | |---------|-----------| |
| | 45 | | **Range Scan на целата табела** | Непартиционирано е подобро (~20% брзо) | |
| | 46 | | **Аналитички упити (месечни агрегати)** | Партиционирано е подобро (~9% брзо) | |
| | 47 | | **Вметнување на нови податоци** | Партиционирано е малку подобро | |
| | 48 | | **Скорешни податоци** | Непартиционирано е подобро | |