Changes between Version 15 and Version 16 of AdvancedTopics
- Timestamp:
- 05/21/26 18:51:07 (5 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedTopics
v15 v16 14 14 Причини за партиционирање** 15 15 16 **- Висока фреквенција на податоци**16 **- Висока фреквенција на податоци** 17 17 18 18 Секојдневно се генерираат голем број нови патувања. Со тек на време, оваа табела станува една од најголемите во системот, што може значително да ги намали перформансите при пребарување и обработка на податоци. 19 19 20 **- Природна временска структура**20 **- Природна временска структура** 21 21 22 22 Секое патување има точно дефиниран атрибут `departure_time`. Овој атрибут е природно погоден за RANGE партиционирање, бидејќи податоците логички се групираат по временски интервали (месеци или години). 23 23 24 **- Типични прашања во системот**24 **- Типични прашања во системот** 25 25 26 26 Најчестите барања во системот се од типот: … … 31 31 Овие операции бараат временско филтрирање, кое со партиционирање се извршува значително побрзо, бидејќи системот пристапува само до релевантната партиција. 32 32 33 **- Како помага партиционирањето**33 **- Како помага партиционирањето** 34 34 35 35 Со примена на месечни партиции, PostgreSQL обработува само мал дел од податоците (околу 1/12 од годишните податоци), наместо целата табела. Ова значително ги подобрува перформансите на: … … 43 43 44 44 45 **- DEFAULT партиција**45 **- DEFAULT партиција** 46 46 47 47 Се користи и DEFAULT партиција која обезбедува стабилност на системот. Таа ги прима сите записи кои не спаѓаат во дефинираните временски опсези и спречува грешки при внесување на податоци.
