Changes between Version 56 and Version 57 of AdvancedTopics
- Timestamp:
- 05/22/26 12:33:22 (4 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedTopics
v56 v57 102 102 === Оптимизација 103 103 104 [[Image("Screenshot 2026-05-22 122632.png", 500px)]]105 106 104 Со цел да се автоматизира процесот на креирање на партиции, беше имплементирана процедурата train_trip_partitions. Оваа процедура овозможува динамичко креирање на месечни партиции за табелата Train_Trip врз основа на временски интервал внесен од корисникот. 107 105 Процедурата прима два параметри: p_start_date – почетен датум и p_end_date – краен датум. Врз основа на овие вредности, автоматски се генерираат партиции за секој месец во зададениот период. Секоја партиција добива име во формат train_trip_YYYY_MM, што овозможува подобра организација и полесно управување со податоците. 106 107 [[Image("Screenshot 2026-05-22 122632.png", 500px)]] 108 108 109 109 Дополнително, процедурата автоматски ги мигрира податоците од старата табела train_trip_old во новата партиционирана структура. При тоа се користи NOT EXISTS проверка за да се спречи внесување на дупликати записи.
