Changes between Version 8 and Version 9 of AdvancedTopics


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

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedTopics

    v8 v9  
    1515- Висока фреквенција на податоци
    1616
    17 {{{
    1817Секојдневно се генерираат голем број нови патувања. Со тек на време, оваа табела станува една од најголемите во системот, што може        значително да ги намали перформансите при пребарување и обработка на податоци.
    19 }}}
    2018
    2119- Природна временска структура
    2220
    23 {{{
    2421Секое патување има точно дефиниран атрибут `departure_time`. Овој атрибут е природно погоден за RANGE партиционирање, бидејќи податоците логички се групираат по временски интервали (месеци или години).
    25 }}}
    26 
    2722
    2823- Типични прашања во системот
    2924
    30 {{{
    3125Најчестите барања во системот се од типот:
    3226- Сите патувања во одреден месец
     
    3529
    3630Овие операции бараат временско филтрирање, кое со партиционирање се извршува значително побрзо, бидејќи системот пристапува само до релевантната партиција.
    37 }}}
    38 
    3931
    4032- Како помага партиционирањето
    4133
    42 
    43 {{{
    4434Со примена на месечни партиции, PostgreSQL обработува само мал дел од податоците (околу 1/12 од годишните податоци), наместо целата табела. Ова значително ги подобрува перформансите на:
    4535- SELECT операции 
    4636- UPDATE операции 
    4737- DELETE операции 
    48 }}}
    4938
    50 -DEFAULT партиција
     39- DEFAULT партиција
    5140
    52 {{{
    5341Се користи и DEFAULT партиција која обезбедува стабилност на системот. Таа ги прима сите записи кои не спаѓаат во дефинираните временски опсези и спречува грешки при внесување на податоци.
    54 }}}
     42