Sobes.tech
Junior — Middle

Как се формира съставен индекс в система за управление на бази данни?

sobes.tech AI

Отговор от AI

Съставен индекс в система за управление на бази данни се формира от няколко колони на таблица, обединени в един индекс. Това позволява ускоряване на заявките, които филтрират или сортират данни по няколко полета едновременно.

Например, в MySQL можете да създадете съставен индекс по следния начин:

CREATE INDEX idx_name ON table_name (column1, column2);

Поредността на колоните е важна: индексът е ефективен за заявки, които използват първите колони в същия ред. Например, индекс върху (column1, column2) ще помогне при филтриране по column1 или по column1 и column2, но не само по column2.

Съставният индекс съхранява стойностите на всички посочени колони заедно, което ускорява търсенето и сортирането по тях.