Junior — Middle
Как се формира съставен индекс в система за управление на бази данни?
sobes.tech AI
Отговор от AI
Съставен индекс в система за управление на бази данни се формира от няколко колони на таблица, обединени в един индекс. Това позволява ускоряване на заявките, които филтрират или сортират данни по няколко полета едновременно.
Например, в MySQL можете да създадете съставен индекс по следния начин:
CREATE INDEX idx_name ON table_name (column1, column2);
Поредността на колоните е важна: индексът е ефективен за заявки, които използват първите колони в същия ред. Например, индекс върху (column1, column2) ще помогне при филтриране по column1 или по column1 и column2, но не само по column2.
Съставният индекс съхранява стойностите на всички посочени колони заедно, което ускорява търсенето и сортирането по тях.