Changes between Version 13 and Version 14 of AdvancedTopics


Ignore:
Timestamp:
05/21/26 18:49:31 (5 days ago)
Author:
231105
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedTopics

    v13 v14  
    1010
    1111Табелата **Train_Trip** претставува централна табела во системот, бидејќи ги содржи сите информации за железничките патувања, како што се времето на поаѓање и пристигнување, статусот на патувањето, поврзаниот воз, како и вработените кои учествуваат во неговото извршување.
     12
    1213**
    1314Причини за партиционирање**
    1415
    15 - Висока фреквенција на податоци
     16**- Висока фреквенција на податоци**
    1617
    1718Секојдневно се генерираат голем број нови патувања. Со тек на време, оваа табела станува една од најголемите во системот, што може        значително да ги намали перформансите при пребарување и обработка на податоци.
    1819
    19 - Природна временска структура
     20**- Природна временска структура**
    2021
    2122Секое патување има точно дефиниран атрибут `departure_time`. Овој атрибут е природно погоден за RANGE партиционирање, бидејќи податоците логички се групираат по временски интервали (месеци или години).
    2223
    23 - Типични прашања во системот
     24**- Типични прашања во системот**
    2425
    2526Најчестите барања во системот се од типот:
     
    3031Овие операции бараат временско филтрирање, кое со партиционирање се извршува значително побрзо, бидејќи системот пристапува само до релевантната партиција.
    3132
    32 - Како помага партиционирањето
     33**- Како помага партиционирањето**
    3334
    3435Со примена на месечни партиции, PostgreSQL обработува само мал дел од податоците (околу 1/12 од годишните податоци), наместо целата табела. Ова значително ги подобрува перформансите на:
     
    4142-DELETE операции 
    4243
    43 
    44 - DEFAULT партиција
     44**
     45- DEFAULT партиција**
    4546
    4647Се користи и DEFAULT партиција која обезбедува стабилност на системот. Таа ги прима сите записи кои не спаѓаат во дефинираните временски опсези и спречува грешки при внесување на податоци.