0 / 0 / 0
Регистрация: 06.01.2019
Сообщений: 15
|
||||||
1 | ||||||
Индексы21.02.2020, 03:44. Показов 401. Ответов 2
Метки нет (Все метки)
Добрый день, пытаюсь разобраться с индексами.
Есть пример
Объясните принцип работы пожалуйста
0
|
21.02.2020, 03:44 | |
Ответы с готовыми решениями:
2
Индексы Индексы Индексы Индексы и представления |
3499 / 2083 / 742
Регистрация: 02.06.2013
Сообщений: 5,078
|
|
21.02.2020, 11:01 | 2 |
Во-первых, не ищет, а просматривает.
Во-вторых, в данном конкретном случае просмотр кластерного и некластерного имеет одинаковую стоимость и сервер волен выбрать любой из них. У меня есть куча последовательно пронумерованных тарелок и я их запихал в диспенсер произвольным образом. Почему теперь я достаю тарелки из диспенсера не в порядке их номеров?
0
|
8 / 5 / 3
Регистрация: 19.01.2015
Сообщений: 88
|
|
22.02.2020, 16:58 | 3 |
При таком построении запроса он не ищет, а сканирует все строки таблицы. В обоих случаях (при использовании nonclustered и clustered index) cost эквивалентен.
У вас немного небоеспособный пример. Создайте таблицу с несколькими столбцами и поиграйтесь с запросами, используя предикаты поиска (WHERE). Так будет нагляднее видна работа индексов (если вы их создадите правильно, конечно). На MSDN достаточно хорошо описан принцип работы индексов: MSDN (обратите внимание на "Руководство проектирования индексов")
0
|
22.02.2020, 16:58 | |
22.02.2020, 16:58 | |
Помогаю со студенческими работами здесь
3
Динамически создаваемые индексы индексы в sql server Одноименные индексы невозможны? Блокировки и индексы на временных таблицах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |