Changes between Version 57 and Version 58 of AdvancedTopics
- Timestamp:
- 05/22/26 12:34:28 (4 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedTopics
v57 v58 102 102 === Оптимизација 103 103 104 Со цел да се автоматизира процесот на креирање на партиции, беше имплементирана процедурата train_trip_partitions. Оваа процедура овозможува динамичко креирање на месечни партиции за табелата Train_Trip врз основа на временски интервал внесен од корисникот.104 Со цел да се автоматизира процесот на креирање на партиции, беше имплементирана процедурата **train_trip_partitions**. Оваа процедура овозможува динамичко креирање на месечни партиции за табелата Train_Trip врз основа на временски интервал внесен од корисникот. 105 105 Процедурата прима два параметри: p_start_date – почетен датум и p_end_date – краен датум. Врз основа на овие вредности, автоматски се генерираат партиции за секој месец во зададениот период. Секоја партиција добива име во формат train_trip_YYYY_MM, што овозможува подобра организација и полесно управување со податоците. 106 106 … … 109 109 Дополнително, процедурата автоматски ги мигрира податоците од старата табела train_trip_old во новата партиционирана структура. При тоа се користи NOT EXISTS проверка за да се спречи внесување на дупликати записи. 110 110 111 Со оваа функционалност :се автоматизира целиот процес на партиционирање, се намалува потребата од рачно креирање на партиции, се подобрува одржувањето на системот и се обезбедува подобра скалабилност и перформанса при работа со големи количини на податоци.111 Со оваа функционалност се автоматизира целиот процес на партиционирање, се намалува потребата од рачно креирање на партиции, се подобрува одржувањето на системот и се обезбедува подобра скалабилност и перформанса при работа со големи количини на податоци. 112 112 113 113 === Заклучок
