SQL | Индексы
Индексы - залупа для ускорения поиска / сортировки / фильтрации элементов внутри таблицы. Ставить индексы нужно правильно и аккуратно, ибо дохуя индексов приводят к усложнению работы или даже замедлению, если их слишком дохуя
Создаются они для 1 столбца (колонки) в таблице, или реже для нескольких столбцов.
CREATE INDEX
Принято так создавать индексы, чтоб не путаться.
СУБД автоматом применяют их, поэтому в sql запросах явно указывать не над. Поле, по которому производится поиск, если у него привязан какой-то индекс, то субд автоматом его применяет
Для удаления
DROP INDEX
Индексы - залупа для ускорения поиска / сортировки / фильтрации элементов внутри таблицы. Ставить индексы нужно правильно и аккуратно, ибо дохуя индексов приводят к усложнению работы или даже замедлению, если их слишком дохуя
Создаются они для 1 столбца (колонки) в таблице, или реже для нескольких столбцов.
CREATE INDEX
table_column_idxON
table(column);
table
- таблица в бдcolumn
- колонка в этой таблице. Принято так создавать индексы, чтоб не путаться.
СУБД автоматом применяют их, поэтому в sql запросах явно указывать не над. Поле, по которому производится поиск, если у него привязан какой-то индекс, то субд автоматом его применяет
Для удаления
DROP INDEX
название индекса