wiki:Анализа

Version 4 (modified by 222039, 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% брзо) | | Вметнување на нови податоци | Партиционирано е малку подобро | | Скорешни податоци | Непартиционирано е подобро |

Note: See TracWiki for help on using the wiki.