-
подскажите пожалуйста, нужно ли создавать индексы? например простой пример телефонного справочника. данные из таблицы (фамилия, имя, отчество, адрес, телефон) я вывожу через sql запрос, при необходимости фильтрую через LIKE и упорядочиваю результат через order.
есть ли смысл создавать индексы всех полей, по которым может быть сортировка и подключать нужный индекс перед открытием?
-
в умных статьях написано:
В SQL-запросах нельзя указать имя индекса, призванного ускорить выполнение запроса: сервер автоматически оптимизирует план выполнения запроса и в максимальной степени задействует существующие индексы.
то есть по сути индексы создавать желательно? но поле IndexName проставлять не нужно?
-
Удалено модератором
-
Телепаты в отпуске.
-
вам не достаточно исходных данных? в целом у меня вообще вопрос - нужны ли индексы при sql select запросах? если нужны - то как их использовать?
-
а вот допустим при LIKE по томуже полу фамилии, индекс поможет или нет?
-
Удалено модератором
-
кластерый - не кластерный.., составной, уникальный.... - как это всё работает в sql3? учить мат. часть? - быстро не нахожу ответа...
-
-
как много букв.. так нужны индексы или нет?
-
Удалено модератором
-
> так нужны индексы или нет? для некоторый действий/выборок нужны, для других нет. все зависит от контекста, которого у тебя тут нет.
-
> а вот допустим при LIKE по томуже полу фамилии, индекс поможет или нет? опять же двойственно... по началу слова поможет, по остальному нет.
-
Удалено модератором
|