Changes between Initial Version and Version 1 of Indexing


Ignore:
Timestamp:
03/01/26 20:44:40 (3 weeks ago)
Author:
222004
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Indexing

    v1 v1  
     1== Датотечни системи и организација на податоци - Индекси
     2
     3=== Преглед на шемата на AirportDB\\
     4
     5Во нашите case-сценарија табелата booking со ~3.5 милиони редови е главната цел за индексирање. Повеќето сценарија ја вклучуваат.\\
     6
     7=== Типови на индекси во MySql
     8**B-Tree (BTree) index — default индекс во MySql**\\
     9Најчест тип. Работи добро за: = , <, >, BETWEEN, LIKE 'prefix%', ORDER BY, GROUP BY.\\
     10\\
     11**Composite index**
     12Покрива повеќе услови. Редоследот во овој тип на индекс е критичен — индексот може да даде подобри перформанси амо ако WHERE ги содржи условите одлево надесно (leftmost prefix rule).
     13Пример:
     14{{{
     15
     16CREATE INDEX idx_comp ON tabela (col_a, col_b, col_c);
     17
     18}}}
     19
     20Може да се користи за:\\
     21   WHERE col_a = ?\\
     22   WHERE col_a = ? AND col_b = ?\\
     23   WHERE col_a = ? AND col_b = ? AND col_c = ?\\
     24   WHERE col_a = ? ORDER BY col_b\\
     25 НЕ може за:\\
     26   WHERE col_b = ?        \\ 
     27   WHERE col_c = ?          \\
     28
     29\\
     30
     31**Covering Index**
     32