Middle
За какво се използват съставните индекси?
sobes.tech AI
Отговор от AI
Сложните индекси ускоряват заявките, които филтрират или сортират по няколко колони едновременно. Те съхраняват двойки (или повече) стойности от различни колони, което позволява на системите за управление на бази данни (СУБД) да намират по-бързо необходимите редове, като преглеждат по-малко данни.
Примери за използване:
- Филтриране по няколко критерия:
WHERE колона1 = стойност1 AND колона2 = стойност2. - Сортиране по няколко колони:
ORDER BY колона1 ASC, колона2 DESC. - Някои видове съединения на таблици (JOIN), когато условието
ONвключва няколко колони.
Поредността на колоните в сложния индекс е важна. Запитванията, които използват първите колони на индекса, ще бъдат по-ефективни.