Changes between Version 2 and Version 3 of AdvancedTopic


Ignore:
Timestamp:
06/11/26 21:36:54 (9 days ago)
Author:
231184
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedTopic

    v2 v3  
    55=== Партиционирање на големи табели ===
    66
    7 Оваа скрипта имплементира range partitioning за табелите <code>time_slot</code> и <code>appointment</code>. Табелата <code>time_slot</code> е партиционирана според колоната <code>date</code>, додека табелата <code>appointment</code> е партиционирана според колоната <code>created_at</code>.
     7Оваа скрипта имплементира range partitioning за табелите `time_slot` и `appointment`. Табелата `time_slot` е партиционирана според колоната `date`, додека табелата `appointment` е партиционирана според колоната `created_at`.
    88
    99Партициите се поделени по квартали, односно се креираат посебни партиции за различни временски периоди. На овој начин, прашалниците кои пребаруваат податоци за конкретен датум или период можат да работат само врз релевантната партиција, наместо врз целата табела.
    1010
    11 Дополнително, во скриптата се креираат индекси врз партиционираните табели и се прават проверки на бројот на записи по партиции. На крај се користи <code>EXPLAIN ANALYZE</code> за анализа на извршувањето на прашалниците врз партиционираните табели.
     11Дополнително, во скриптата се креираат индекси врз партиционираните табели и се прават проверки на бројот на записи по партиции. На крај се користи `EXPLAIN ANALYZE` за анализа на извршувањето на прашалниците врз партиционираните табели.
    1212
    13 [[html(<a href="https://develop.finki.ukim.mk/projects/rezervo/attachment/wiki/AdvancedTopic/partitioning.sql">01_table_partitioning.sql</a>)]]
     13[[html(<a href="ТУКА_СТАВИ_ЛИНК_ДО_ФАЈЛОТ">01_table_partitioning.sql</a>)]]