| Version 4 (modified by , 4 days ago) ( diff ) |
|---|
Мерење на перформанси
Анализирани се перформансите на база од податоци со две различни структури: непартиционирана табела и партиционирана табела.
Конфигурација
- 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% брзо) | | Вметнување на нови податоци | Партиционирано е малку подобро | | Скорешни податоци | Непартиционирано е подобро |
