Changes between Version 4 and Version 5 of Indexes


Ignore:
Timestamp:
09/25/25 00:10:22 (3 weeks ago)
Author:
225144
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Indexes

    v4 v5  
    11= Индекси
     2
     3== Индекс на **project_roles**
     4
     5Често се поставуваат прашлници по **role_name** и **project_id** - добар кандидат за индекс.
     6
     7{{{CREATE INDEX idx_role_name_project ON project_role(name,project_id)}}}
     8
    29
    310== Индекс на прашалник за канали во даден проект
     
    1522
    1623
    17 * Бидејќи овој прашалик е многу чест, има потреба да се индексира според **WHERE** клаузата.
     24* Бидејќи овој прашалик е многу чест и природата на апликацијата е таква што овозможува да има голем број пораки и канали, може да се индексира според **WHERE** клаузата.
    1825
    1926{{{
     
    2734[[Image(message_query_channel_INDEX.png)]]
    2835
     36* Тестирањето беше извршено со __12,000__ записи во **channel** табелата и __12,000,000__ записи во **message** табелата.
     37* Има значително подобрување во времето на извршување на прашалникот при користење на индекс
     38* Се гледа дека се користи индексот (**Index Scan**).
     39
     40== Заклучок
     41
     42__Заради тоа што поголемиот дел од прашалниците користат примарни клучеви, изборот на индекси е значително намален. Постоечките индекси се избрани со цел и причина да ги подобрат перформансите на базата само таму каде што има реална потреба.__
    2943
    3044
    3145
     46
     47
     48