Junior — Middle
Koja je uloga indeksa u bazi podataka i zašto se koriste?
sobes.tech АИ
Одговор од АИ
Индекси у бази података служе за убрзање претраге и извлачења података. Они се креирају на једној или више колона таблице и омогућавају бази података да брзо пронађе потребне записе без потпуног прегледа свих редова.
Улога индекса:
- Побољшава перформансе SELECT упита, посебно са условима WHERE, JOIN, ORDER BY.
- Помажу оптимизатору упита да бира ефикасне планове извршења.
Међутим, индекси заузимају додатни простор и успоравају операције уметања, ажурирања и брисања, јер индекс мора бити ажуриран.
Пример: ако имате табелу корисника са колоном email, креирање индекса по email-у омогућава брзо проналажење корисника по адреси е-поште.