Changes between Version 4 and Version 5 of Indexes
- Timestamp:
- 09/25/25 00:10:22 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Indexes
v4 v5 1 1 = Индекси 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 2 9 3 10 == Индекс на прашалник за канали во даден проект … … 15 22 16 23 17 * Бидејќи овој прашалик е многу чест , има потребада се индексира според **WHERE** клаузата.24 * Бидејќи овој прашалик е многу чест и природата на апликацијата е таква што овозможува да има голем број пораки и канали, може да се индексира според **WHERE** клаузата. 18 25 19 26 {{{ … … 27 34 [[Image(message_query_channel_INDEX.png)]] 28 35 36 * Тестирањето беше извршено со __12,000__ записи во **channel** табелата и __12,000,000__ записи во **message** табелата. 37 * Има значително подобрување во времето на извршување на прашалникот при користење на индекс 38 * Се гледа дека се користи индексот (**Index Scan**). 39 40 == Заклучок 41 42 __Заради тоа што поголемиот дел од прашалниците користат примарни клучеви, изборот на индекси е значително намален. Постоечките индекси се избрани со цел и причина да ги подобрат перформансите на базата само таму каде што има реална потреба.__ 29 43 30 44 31 45 46 47 48