= Мерење на перформанси Анализирани се перформансите на база од податоци со две различни структури: **непартиционирана табела** и **партиционирана табела**. Конфигурација - 20 threads - 10s ramp-up time - 5 loops ### 1. **Range Scan Упити (Q1)** | Метрика | Непартиционирано | Партиционирано | Разлика | |---------|-----------------|----------------|---------| | Просечно време одговор | ~8,500 ms | ~10,500 ms | +23% (полошо) | | Макс време одговор | ~11,314 ms | ~13,057 ms | +15% (полошо) | | Мин време одговор | ~5,013 ms | ~5,221 ms | +4% (полошо) | ### 2. **Monthly Aggregate Упити (Q2)** | Метрика | Непартиционирано | Партиционирано | Разлика | |---------|-----------------|----------------|---------| | Просечно време | ~35,000 ms | ~32,000 ms | -9% ✓ (подобро) | | Брзина процесирања | Повремено споро | Повеќе конзистентно | ✓ | ### 3. **Recent Data Упити (Q3)** | Метрика | Непартиционирано | Партиционирано | |---------|-----------------|----------------| | Просечно време | ~70 ms | ~140 ms | | Редовност | Брзо и стабилно | Варијабилно | ### 4. **INSERT Операции (Q4)** - **Непартиционирано**: ~37 ms (просечно) - **Партиционирано**: ~10-50 ms (варијабилно) - Партиционирано: Побрзо во просек ✓ ### 5. **UPDATE Операции (Q5)** - **Непартиционирано**: ~75 ms - **Партиционирано**: ~80-150 ms - Незначајна разлика ### 6. **DELETE Операции (Q6)** ## ЗАКЛУЧОК | Сценарио | Препорака | |---------|-----------| | **Range Scan на целата табела** | Непартиционирано е подобро (~20% брзо) | | **Аналитички упити (месечни агрегати)** | Партиционирано е подобро (~9% брзо) | | **Вметнување на нови податоци** | Партиционирано е малку подобро | | **Скорешни податоци** | Непартиционирано е подобро |