Sobes.tech
Junior — Middle

Koja je uloga indeksa u bazi podataka i zašto se koriste?

sobes.tech АИ

Одговор од АИ

Индекси у бази података служе за убрзање претраге и извлачења података. Они се креирају на једној или више колона таблице и омогућавају бази података да брзо пронађе потребне записе без потпуног прегледа свих редова.

Улога индекса:

  • Побољшава перформансе SELECT упита, посебно са условима WHERE, JOIN, ORDER BY.
  • Помажу оптимизатору упита да бира ефикасне планове извршења.

Међутим, индекси заузимају додатни простор и успоравају операције уметања, ажурирања и брисања, јер индекс мора бити ажуриран.

Пример: ако имате табелу корисника са колоном email, креирање индекса по email-у омогућава брзо проналажење корисника по адреси е-поште.